Exemplo n.º 1
0
 /**
  * @dataProvider getLoadClassFromFallbackTests
  */
 public function testLoadClassFromFallback($className, $testClassName, $message)
 {
     $loader = new ClassLoader();
     $loader->addPrefix('Namespaced2\\', __DIR__ . DIRECTORY_SEPARATOR . 'Fixtures');
     $loader->addPrefix('Pearlike2_', __DIR__ . DIRECTORY_SEPARATOR . 'Fixtures');
     $loader->addPrefix('', array(__DIR__ . DIRECTORY_SEPARATOR . 'Fixtures/fallback'));
     $loader->loadClass($testClassName);
     $this->assertTrue(class_exists($className), $message);
 }
Exemplo n.º 2
0
 /**
  * @dataProvider getLoadClassFromFallbackTests
  */
 public function testLoadClassFromFallback($className, $testClassName, $message)
 {
     $loader = new ClassLoader();
     $loader->addPrefix('Apc\\Namespaced', __DIR__ . DIRECTORY_SEPARATOR . 'Fixtures');
     $loader->addPrefix('Apc_Pearlike_', __DIR__ . DIRECTORY_SEPARATOR . 'Fixtures');
     $loader->addPrefix('', array(__DIR__ . DIRECTORY_SEPARATOR . 'Fixtures/Apc/fallback'));
     $loader = new ApcClassLoader('test.prefix.fallback', $loader);
     $loader->loadClass($testClassName);
     $this->assertTrue(class_exists($className), $message);
 }
Exemplo n.º 3
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();
 }
Exemplo n.º 4
0
 /**
  * @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();
 }
Exemplo n.º 5
0
<?php

require_once __DIR__ . '/vendor/symfony/class-loader/ClassLoader.php';
use Symfony\Component\ClassLoader\ClassLoader;
use Console\TweetCommand;
$loader = new ClassLoader();
$loader->setUseIncludePath(true);
$loader->register();
$loader->addPrefix('Console', __DIR__ . '/Console');
$test = new TweetCommand();
echo $test->test();
Exemplo n.º 6
0
<?php

/**
 * Verone CRM | http://www.veronecrm.com
 *
 * @copyright  Copyright (C) 2015 - 2016 Adam Banaszkiewicz
 * @license    GNU General Public License version 3; see license.txt
 */
include_once BASEPATH . '/vendor/autoload.php';
use Symfony\Component\ClassLoader\ClassLoader;
$loader = new ClassLoader();
$loader->addPrefix('CRM', BASEPATH . '/core');
$loader->addPrefix('System', BASEPATH . '/core');
$loader->addPrefix('App', BASEPATH . '/app');
$loader->addPrefix('Language', BASEPATH . '/app');
$loader->addPrefix('Helper', BASEPATH . '/app');
$loader->addPrefix('EEHandler', BASEPATH . '/EEHandler');
$loader->register();
Exemplo n.º 7
0
<?php

setlocale(LC_TIME, 'fr_FR.utf8', 'fra');
if (!defined("BASE_ROOT")) {
    define('BASE_ROOT', dirname(__DIR__));
}
require_once BASE_ROOT . '/vendor/autoload.php';
use Symfony\Component\ClassLoader\ClassLoader;
$loader = new ClassLoader();
$loader->addPrefix('', array(BASE_ROOT . '/core/class', BASE_ROOT . '/core/class/DoctrineExtension', BASE_ROOT . '/core/helpers', BASE_ROOT . '/core/library/Account', BASE_ROOT . '/core/library/Player', BASE_ROOT . '/core/library/Common', BASE_ROOT . '/core/library/Shared', BASE_ROOT . '/core/library/Site', BASE_ROOT . '/core/library', BASE_ROOT . '/core/twigExtensions'));
$loader->register();
\Carbon\Carbon::setLocale('fr');
Exemplo n.º 8
0
<?php

require_once $_SERVER['SYMFONY'] . '/Symfony/Component/ClassLoader/ClassLoader.php';
use Symfony\Component\ClassLoader\ClassLoader;
$loader = new ClassLoader();
$loader->addPrefix('Symfony', $_SERVER['SYMFONY']);
$loader->addPrefix('Thrift', $_SERVER['THRIFT']);
$loader->register();
spl_autoload_register(function ($class) {
    if (0 === strpos($class, 'Overblog\\ThriftBundle\\')) {
        $path = implode('/', array_slice(explode('\\', $class), 2)) . '.php';
        require_once __DIR__ . '/../' . $path;
        return true;
    }
});
<?php

require_once __DIR__ . '/vendor/symfony/class-loader/ClassLoader.php';
use MF\App;
use MF\Render\Render;
use Symfony\Component\ClassLoader\ClassLoader;
$loader = new ClassLoader();
$loader->addPrefix('MF', __DIR__ . '/src_psr0');
$loader->register();
$app = new App(new Render());
$app->renderResponse();
 * User: dima
 * Date: 17.09.15
 * Time: 9:27
 */
namespace {
    require_once __DIR__ . '/vendor/autoload.php';
    use Dima\Legacy\TestClass as TestLoadedByMap;
    use Dima\Test as TestPsr0;
    use Symfony\Component\ClassLoader\ClassLoader;
    use Symfony\Component\ClassLoader\ClassMapGenerator;
    use Symfony\Component\ClassLoader\MapClassLoader;
    use Symfony\Component\ClassLoader\Psr4ClassLoader;
    use Symfony\Component\ClassLoader\XcacheClassLoader;
    use DG\SymfonyCert\Controller\HomeController;
    $psr0Loader = new ClassLoader();
    $psr0Loader->addPrefix('Dima', __DIR__ . '/srcPsr0');
    $cachedLoader = new XcacheClassLoader(sha1(__FILE__), $psr0Loader);
    $cachedLoader->register();
    $psr0Loader->unregister();
    $psr4Loader = new Psr4ClassLoader();
    $psr4Loader->addPrefix('DG\\SymfonyCert\\', __DIR__ . '/src');
    $psr4Loader->register();
    $mapLoader = new MapClassLoader(['Dima\\Legacy\\TestClass' => __DIR__ . '/srcPsr0/TestClass.php']);
    $mapLoader->register();
    ClassMapGenerator::dump(__DIR__ . '/srcThirdParty', __DIR__ . '/class_map.php');
    $classMap = (include __DIR__ . '/class_map.php');
    $mapLoader2 = new MapClassLoader($classMap);
    $mapLoader2->register();
    //Psr0 loader + XCache
    TestPsr0::output("Hello from Psr0 loaded class!");
    //Map loader