Skip to content

Commit

Permalink
Fixes #3: Symfony finder and autoload removed from project (using fro…
Browse files Browse the repository at this point in the history
…m Composer).
  • Loading branch information
EHER committed May 19, 2012
1 parent 3a064e7 commit 984ac7b
Show file tree
Hide file tree
Showing 123 changed files with 36 additions and 6,131 deletions.
5 changes: 5 additions & 0 deletions .gitignore
@@ -0,0 +1,5 @@
.DS_Store
*.swp
composer.lock
composer.phar
vendor
60 changes: 31 additions & 29 deletions bin/init.php
Expand Up @@ -2,32 +2,34 @@

call_user_func(function() {

$root = dirname(__DIR__) . '/src';

$paths = array();

foreach(new DirectoryIterator($root) as $item) {
if($item->isDot()) {
continue;
}
$fileName = $root . '/' . $item->getFileName();
$paths[] = $fileName;
}

$paths[] = get_include_path();
set_include_path(implode(PATH_SEPARATOR, $paths));

define('PEAR_ROOT_PATH', $root);

$composerLoader = __DIR__ . '/../../.composer/autoload.php';
if (file_exists($composerLoader)) {
$loader = require_once $composerLoader;
} else {
require_once $root . '/symfony-class-loader/Symfony/Component/ClassLoader/UniversalClassLoader.php';
$loader = new \Symfony\Component\ClassLoader\UniversalClassLoader;
$loader->registerNamespaces(array(
'Symfony' => array($root . '/symfony-class-loader', $root . '/symfony-finder')
));
$loader->register();
}
});
$root = dirname(__DIR__) . '/src';

$paths = array();

foreach(new DirectoryIterator($root) as $item) {
if($item->isDot()) {
continue;
}
$fileName = $root . '/' . $item->getFileName();
$paths[] = $fileName;
}

$paths[] = get_include_path();
set_include_path(implode(PATH_SEPARATOR, $paths));

define('PEAR_ROOT_PATH', $root);

$composerLoaderWhenInstalled = __DIR__ . '/../autoload.php';
$composerLoaderWhenCloned = __DIR__ . '/../vendor/autoload.php';

if (file_exists($composerLoaderWhenInstalled)) {
$loader = require_once $composerLoaderWhenInstalled;
} else if (file_exists($composerLoaderWhenCloned)) {
$loader = require_once $composerLoaderWhenCloned;
} else {
echo "Can't find ComposerLoader.\n";
echo "try:\n";
echo "\tphp composer.phar update";
exit();
}
});

This file was deleted.

This file was deleted.

0 comments on commit 984ac7b

Please sign in to comment.