Beispiel #1
0
 /**
  * Constructor
  *
  * @param KernelInterface $kernel
  */
 public function __construct(KernelInterface $kernel)
 {
     // register logging hydrators class loader
     $loader = new ClassLoader();
     $loader->addPrefix('OroLoggingHydrator\\', $kernel->getCacheDir() . DIRECTORY_SEPARATOR . 'oro_entities');
     $loader->register();
 }
 /**
  * Check for composer in Namespace
  * and include via phar if possible
  */
 public static function checkComposer($pathToComposer = null)
 {
     if (!class_exists('Composer\\Factory')) {
         if (false === ($pathToComposer = self::whichComposer($pathToComposer))) {
             throw new \RuntimeException("Could not find composer.phar");
         }
         \Phar::loadPhar($pathToComposer, 'composer.phar');
         $loader = new ClassLoader();
         $namespaces = (include "phar://composer.phar/vendor/composer/autoload_namespaces.php");
         $loader->addPrefixes(array_merge(array('Composer' => "phar://composer.phar/src/"), $namespaces));
         $loader->register(true);
     }
 }
Beispiel #3
0
<?php

use Symfony\Component\Debug\Debug;
use Symfony\Component\ClassLoader\ClassLoader;
// class loader
$loader = new ClassLoader();
$loader->addPrefixes(['' => __DIR__ . '/../validators']);
$loader->register();
// bootstrap
Debug::enable();
 /**
  * @param ContainerBuilder $container
  */
 private function registerAutoloader(ContainerBuilder $container)
 {
     $classLoader = new ClassLoader();
     foreach ($container->getParameter('class_loader.prefixes') as $namespace => $path) {
         $classLoader->addPrefix($namespace, str_replace('%paths.base%', $container->getParameter('paths.base'), $path));
     }
     $classLoader->register();
 }
Beispiel #5
0
 /**
  * {@inheritdoc}
  */
 public function execute(InputInterface $input, OutputInterface $output)
 {
     $this->loader->register();
 }