/** * {@inheritdoc} */ public function get($type) { try { return parent::get($type); } catch (NonExistingServiceException $e) { return $this->defaultResolver; } }
public function __construct() { parent::__construct(TypeInterface::class, 'view'); }
function let(ServiceRegistry $calculators, CalculatorInterface $calculator) { $calculators->get('default')->willReturn($calculator); $this->beConstructedWith($calculators); }
public function __construct() { parent::__construct(FieldInterface::class, 'content field'); }
/** * {@inheritdoc} */ public function calculate($base, TaxRateInterface $rate) { /** @var CalculatorInterface $calculator */ $calculator = $this->calculatorsRegistry->get($rate->getCalculator()); return $calculator->calculate($base, $rate); }
public function __construct() { parent::__construct(TypeInterface::class, 'storage type'); }