__construct() public méthode

Constructor initialises on the app root path.
public __construct ( ArrayAccess $container )
$container ArrayAccess ArrayAccess compatible DI container that must contain one of: 'classloader' of instance a ClassLoader will use introspection to find root path or 'rootpath' will be treated as an existing directory as string. Optional ones: 'request' - Symfony\Component\HttpFoundation\Request
Exemple #1
0
 /**
  * @param ClassLoader|string $loader  ClassLoader or root path
  * @param Request            $request
  */
 public function __construct($loader, Request $request = null)
 {
     $container = new \Pimple();
     if ($loader instanceof ClassLoader) {
         $container['classloader'] = $loader;
     } else {
         $container['rootpath'] = $loader;
     }
     $container['pathmanager'] = new PlatformFileSystemPathFactory();
     $container['request'] = $request;
     parent::__construct($container);
 }