private function getInstantiatorsMap()
    {
        $that = $this; // PHP 5.3 compatibility

        return self::$cachedInstantiators = self::$cachedInstantiators
            ?: new CallbackLazyMap(function ($className) use ($that) {
                return $that->buildFactory($className);
            });
    }
private function getInstantiatorsMap()
    {
        $that = $this; // PHP 5.3 compatibility

        return self::$cachedInstantiators = self::$cachedInstantiators
            ?: new CallbackLazyMap(function ($className) use ($that) {
                return $that->buildFactory($className);
            });
    }
private function getInstantiatorsMap ( ) { $ that = $ this ; // PHP 5.3 compatibility return self :: $ cachedInstantiators = self :: $ cachedInstantiators ? : new CallbackLazyMap ( function ( $ className ) use ( $ that ) { return $ that -> buildFactory ( $ className ) ; } ) ; }
Builds or fetches the instantiators map

@return CallbackLazyMap
Builds or fetches the instantiators map