本文整理汇总了PHP中AutoLoader::expand方法的典型用法代码示例。如果您正苦于以下问题:PHP AutoLoader::expand方法的具体用法?PHP AutoLoader::expand怎么用?PHP AutoLoader::expand使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AutoLoader
的用法示例。
在下文中一共展示了AutoLoader::expand方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: AutoLoader
//ini_set("xdebug.var_display_max_depth",-1);
//ini_set("xdebug.var_display_max_children",-1);
//ini_set("xdebug.var_display_max_data",-1);
// REQUIRED FOR TESTING
// token stream
//require_once("/usr/share/php/PHP/Token/Stream/Autoload.php");
// phpunit, loads files from phpunit-{selenium,story} too
//require_once("/usr/share/php/PHPUnit/Autoload.php");
// REQUIRED FOR RUNNING A WEB APP
// http://de2.php.net/manual/en/language.oop5.autoload.php
// when running build script from .. prepend src directory
// AND modify the path the autoloader should search for project classes
// as it defaults to '.' = 'src' for the build script
//require_once("core/autoloader.class.php");
// auto loading project classes
require_once "core/autoloader.class.php";
$al = new AutoLoader();
$al->expand(".test.class.php,.php");
// http://stackoverflow.com/questions/32478962
$logger = new util\log\FileLogger(NULL, "./logger.log");
//$logger->logge("eins=%",array($logger),"DEBUG");
//$unknown = new UnknownClass();
//echo var_dump($al->getp())."\n".var_dump($al->getc())."\n".var_dump($al->gete())."\n";
// autoloading test classes, add .php
//$al->expand(".test.class.php,.php");
//$lt = new test\log\FileLoggerTest();
//echo var_dump($al->getp())."\n".var_dump($al->getc())."\n".var_dump($al->gete())."\n";
//$lt->testNamespace();
//$unknown = new UnknownClass();
// TODO: check for multiple autoloads in phpunit
// TODO: namespaces for testsuites in phpunit