Skip to content

Instantly share code, notes, and snippets.

@k-holy
Created June 8, 2012 10:41
Show Gist options
  • Select an option

  • Save k-holy/2894954 to your computer and use it in GitHub Desktop.

Select an option

Save k-holy/2894954 to your computer and use it in GitHub Desktop.
UniversalClassLoader::registerPrefix()
{
"require": {
"symfony/class-loader": "2.1.*"
}
}
{
"repositories": [
{
"type":"package",
"package": {
"name": "phanda/pathtranslator",
"version": "dev-master",
"dist": {
"url": "https://github.com/k-holy/Phanda_PathTranslator/zipball/master",
"type": "zip"
},
"source": {
"url": "https://github.com/k-holy/Phanda_PathTranslator.git",
"type": "git",
"reference": "master"
}
}
}
],
"require": {
"symfony/class-loader": "2.1.*",
"symfony/http-foundation": "2.1.*",
"phanda/pathtranslator": "dev-master"
}
}
<?php
require_once realpath(__DIR__ . '/vendor/autoload.php');
use Symfony\Component\ClassLoader\UniversalClassLoader;
$loader = new UniversalClassLoader();
$loader->registerPrefix('Phanda_', realpath(__DIR__ . '/vendor/phanda/pathtranslator/src'));
$loader->register();
<?php
// autoload_namespace.php generated by Composer
$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);
return array(
'Symfony\\Component\\ClassLoader' => $vendorDir . '/symfony/class-loader/',
);
{
"name": "phanda/pathtranslator",
"version": "dev-master",
"version_normalized": "9999999-dev",
"source": {
"type": "git",
"url": "https://github.com/k-holy/Phanda_PathTranslator.git",
"reference": "master"
},
"dist": {
"type": "zip",
"url": "https://github.com/k-holy/Phanda_PathTranslator/zipball/master",
"reference": null,
"shasum": null
},
"type": "library",
"installation-source": "source"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment