예제 #1
0
 /**
  * @covers Symfony\Component\HttpFoundation\UniversalClassLoader::loadClass
  * @dataProvider testClassProvider
  */
 public function testLoadClass($className, $testClassName, $message)
 {
     $loader = new UniversalClassLoader();
     $loader->registerNamespace('Namespaced', __DIR__ . DIRECTORY_SEPARATOR . 'Fixtures');
     $loader->registerPrefix('Pearlike_', __DIR__ . DIRECTORY_SEPARATOR . 'Fixtures');
     $loader->loadClass($testClassName);
     $this->assertTrue(class_exists($className), $message);
 }
예제 #2
0
<?php

require_once $_SERVER['SYMFONY'] . '/Symfony/Component/HttpFoundation/UniversalClassLoader.php';
use Symfony\Component\HttpFoundation\UniversalClassLoader;
$loader = new UniversalClassLoader();
$loader->registerNamespace('Symfony', $_SERVER['SYMFONY']);
$loader->register();
spl_autoload_register(function ($class) {
    if (0 === strpos($class, 'Bundle\\Kris\\FacebookBundle\\')) {
        $path = implode('/', array_slice(explode('\\', $class), 3)) . '.php';
        require_once __DIR__ . '/../' . $path;
        return true;
    }
});
예제 #3
0
<?php

/**
 * This file is part of the ImageTransform package.
 * (c) Christian Schaefer <*****@*****.**>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
require_once __DIR__ . '/vendor/Symfony/Component/HttpFoundation/UniversalClassLoader.php';
use Symfony\Component\HttpFoundation\UniversalClassLoader;
/**
 * This file provides automatic class loading.
 *
 * To use it you have to require it once in your code.
 * Afterwards you can simply use all classes in the namespace \ImageTransform.
 * Of course you can use your own auto loading.
 */
$loader = new UniversalClassLoader();
$loader->registerNamespace('ImageTransform', __DIR__ . '/../src');
$loader->register();