* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ spl_autoload_register(function ($class) { foreach (array( 'SYMFONY_EVENT_DISPATCHER' => 'EventDispatcher', 'SYMFONY_LOCALE' => 'Locale', 'SYMFONY_VALIDATOR' => 'Validator', 'SYMFONY_HTTP_FOUNDATION' => 'HttpFoundation', ) as $env => $name) { if (isset($_SERVER[$env]) && 0 === strpos(ltrim($class, '/'), 'Symfony\Component\\'.$name)) { if (file_exists($file = $_SERVER[$env].'/'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\\'.$name)).'.php')) { require_once $file; } } } if (0 === strpos(ltrim($class, '/'), 'Symfony\Component\Form')) { if (file_exists($file = __DIR__.'/../'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\Form')).'.php')) { require_once $file; } } });