Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function get($type)
 {
     try {
         return parent::get($type);
     } catch (NonExistingServiceException $e) {
         return $this->defaultResolver;
     }
 }
Пример #2
0
 public function __construct()
 {
     parent::__construct(TypeInterface::class, 'view');
 }
Пример #3
0
 function let(ServiceRegistry $calculators, CalculatorInterface $calculator)
 {
     $calculators->get('default')->willReturn($calculator);
     $this->beConstructedWith($calculators);
 }
Пример #4
0
 public function __construct()
 {
     parent::__construct(FieldInterface::class, 'content field');
 }
Пример #5
0
 /**
  * {@inheritdoc}
  */
 public function calculate($base, TaxRateInterface $rate)
 {
     /** @var CalculatorInterface $calculator */
     $calculator = $this->calculatorsRegistry->get($rate->getCalculator());
     return $calculator->calculate($base, $rate);
 }
Пример #6
0
 public function __construct()
 {
     parent::__construct(TypeInterface::class, 'storage type');
 }