| @@ -47,9 +47,9 @@ | ||
| 47 | 47 | private $prepares = []; |
| 48 | 48 | private $delegates = []; |
| 49 | 49 | private $inProgressMakes = []; |
| 50 | 50 | |
| 51 | - public function __construct( Reflector $reflector = null ) { | |
| 51 | + public function __construct( ?Reflector $reflector = null ) { | |
| 52 | 52 | $this->reflector = $reflector ?: new CachingReflector; |
| 53 | 53 | } |
| 54 | 54 | |
| 55 | 55 | public function __clone() { |
| @@ -423,9 +423,9 @@ | ||
| 423 | 423 | |
| 424 | 424 | return new $className; |
| 425 | 425 | } |
| 426 | 426 | |
| 427 | - private function provisionFuncArgs( \ReflectionFunctionAbstract $reflFunc, array $definition, array $reflParams = null, $className = null ) { | |
| 427 | + private function provisionFuncArgs( \ReflectionFunctionAbstract $reflFunc, array $definition, ?array $reflParams = null, $className = null ) { | |
| 428 | 428 | $args = []; |
| 429 | 429 | |
| 430 | 430 | // @TODO store this in ReflectionStorage |
| 431 | 431 | if ( ! isset( $reflParams ) ) { |