示例#1
0
<?php

require_once $_SERVER['SYMFONY'] . '/Symfony/Component/ClassLoader/UniversalClassLoader.php';
$loader = new Symfony\Component\ClassLoader\UniversalClassLoader();
$loader->registerNamespace('Symfony', $_SERVER['SYMFONY']);
$loader->registerNamespace('Assetic', $_SERVER['ASSETIC']);
$loader->registerPrefix('Twig_', $_SERVER['TWIG']);
$loader->register();
spl_autoload_register(function ($class) {
    if (0 === strpos($class, 'Symfony\\Bundle\\AsseticBundle\\') && file_exists($file = __DIR__ . '/../' . implode('/', array_slice(explode('\\', $class), 3)) . '.php')) {
        require_once $file;
    }
});
示例#2
0
    if (is_writable(dirname(__DIR__)) && ($installer = @file_get_contents('http://getcomposer.org/installer'))) {
        echo 'You must set up the project dependencies.' . $nl;
        $installerPath = dirname(__DIR__) . '/install-composer.php';
        file_put_contents($installerPath, $installer);
        echo 'The composer installer has been downloaded in ' . $installerPath . $nl;
        die('Run the following commands in ' . dirname(__DIR__) . ':' . $nl . $nl . 'php install-composer.php' . $nl . 'php composer.phar install' . $nl);
    }
    die('You must set up the project dependencies.' . $nl . 'Run the following commands in ' . dirname(__DIR__) . ':' . $nl . $nl . 'curl -s http://getcomposer.org/installer | php' . $nl . 'php composer.phar install' . $nl);
}
use Doctrine\Common\Annotations\AnnotationRegistry;
// intl
if (!function_exists('intl_get_error_code')) {
    require_once __DIR__ . '/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php';
    $loader->add('', __DIR__ . '/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs');
}
AnnotationRegistry::registerLoader(array($loader, 'loadClass'));
// Swiftmailer needs a special autoloader to allow
// the lazy loading of the init file (which is expensive)
//require_once __DIR__.'/../vendor/swiftmailer/swiftmailer/lib/classes/Swift.php';
//Swift::registerAutoload(__DIR__.'/../vendor/swiftmailer/swiftmailer/lib/swift_init.php');
require_once __DIR__ . '/../vendor/hard/Smarty/Smarty.class.php';
require_once __DIR__ . '/../src/i18n/ZGettextFunctions.php';
$autoloader = new \Symfony\Component\ClassLoader\UniversalClassLoader();
$autoloader->register();
$autoloader->registerNamespace('Zikula', __DIR__ . '/../src');
$autoloader->registerPrefix('Zikula_', __DIR__ . '/../src/legacy');
$autoloader->registerPrefix('Categories_', __DIR__ . '/../web/system/Categories/lib');
$autoloader->registerPrefix('Zend_', __DIR__ . '/../vendor/hard');
if (file_exists(__DIR__ . 'bootstrap.php.cache')) {
    include __DIR__ . 'bootstrap.php.cache';
}