@@ -337,13 +337,12 @@ public function addClassResource(\ReflectionClass $class)
337
337
* Retrieves the requested reflection class and registers it for resource tracking.
338
338
*
339
339
* @param string $class
340
- * @param bool $koWithThrowingAutoloader Whether autoload should be protected against bad parents or not
341
340
*
342
341
* @return \ReflectionClass|null
343
342
*
344
343
* @final
345
344
*/
346
- public function getReflectionClass ($ class, $ koWithThrowingAutoloader = false )
345
+ public function getReflectionClass ($ class )
347
346
{
348
347
if (!$ class = $ this ->getParameterBag ()->resolveValue ($ class )) {
349
348
return ;
@@ -353,20 +352,17 @@ public function getReflectionClass($class, $koWithThrowingAutoloader = false)
353
352
try {
354
353
if (isset ($ this ->classReflectors [$ class ])) {
355
354
$ classReflector = $ this ->classReflectors [$ class ];
356
- } elseif ($ koWithThrowingAutoloader ) {
357
- $ resource = new ClassExistenceResource ($ class , ClassExistenceResource::EXISTS_KO_WITH_THROWING_AUTOLOADER );
358
-
359
- $ classReflector = $ resource ->isFresh (0 ) ? false : new \ReflectionClass ($ class );
360
355
} else {
361
- $ classReflector = new \ReflectionClass ($ class );
356
+ $ resource = new ClassExistenceResource ($ class , false );
357
+ $ classReflector = $ resource ->isFresh (0 ) ? false : new \ReflectionClass ($ class );
362
358
}
363
359
} catch (\ReflectionException $ e ) {
364
360
$ classReflector = false ;
365
361
}
366
362
367
363
if ($ this ->trackResources ) {
368
364
if (!$ classReflector ) {
369
- $ this ->addResource ($ resource ?: new ClassExistenceResource ($ class , ClassExistenceResource:: EXISTS_KO ));
365
+ $ this ->addResource ($ resource ?: new ClassExistenceResource ($ class , false ));
370
366
} elseif (!$ classReflector ->isInternal ()) {
371
367
$ path = $ classReflector ->getFileName ();
372
368
0 commit comments