/** * @param InjectionParams $injectionParams * @param Injector $injector * @param ExceptionResolver $exceptionResolver */ public function __construct(InjectionParams $injectionParams, Injector $injector = null, ExceptionResolver $exceptionResolver = null) { parent::__construct($injectionParams, $injector); if ($exceptionResolver === null) { $exceptionResolver = $this->createStandardExceptionResolver(); } $this->exceptionResolver = $exceptionResolver; }
/** * @param Injector $injector * @param ExceptionResolver $exceptionResolver */ public function __construct(Injector $injector, ExceptionResolver $exceptionResolver = null) { parent::__construct($injector, new MaxLoopCallback()); }
/** * @param \AurynConfig\InjectionParams $injectionParams * @param Injector $injector */ public function __construct(Injector $injector) { parent::__construct($injector, new NullCallback()); }