%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11585/cwd/html/ppaobm/vendor/codeception/base/docs/reference/ |
Upload File : |
## Codeception\Util\Autoload Autoloader, which is fully compatible with PSR-4, and can be used to autoload your `Helper`, `Page`, and `Step` classes. #### __construct() *private* __construct() [See source](https://github.com/Codeception/Codeception/blob/2.4/src/Codeception/Util/Autoload.php#L18) #### addNamespace() *public static* addNamespace($prefix, $base_dir, $prepend = null) Adds a base directory for a namespace prefix. Example: ```php <?php // app\Codeception\UserHelper will be loaded from '/path/to/helpers/UserHelper.php' Autoload::addNamespace('app\Codeception', '/path/to/helpers'); // LoginPage will be loaded from '/path/to/pageobjects/LoginPage.php' Autoload::addNamespace('', '/path/to/pageobjects'); Autoload::addNamespace('app\Codeception', '/path/to/controllers'); ?> ``` * `param string` $prefix The namespace prefix. * `param string` $base_dir A base directory for class files in the namespace. * `param bool` $prepend If true, prepend the base directory to the stack instead of appending it; this causes it to be searched first rather than last. * `return` void [See source](https://github.com/Codeception/Codeception/blob/2.4/src/Codeception/Util/Autoload.php#L45) #### load() *public static* load($class) [See source](https://github.com/Codeception/Codeception/blob/2.4/src/Codeception/Util/Autoload.php#L88) #### loadMappedFile() *protected static* loadMappedFile($prefix, $relative_class) Load the mapped file for a namespace prefix and relative class. * `param string` $prefix The namespace prefix. * `param string` $relative_class The relative class name. * `return` mixed Boolean false if no mapped file can be loaded, or the name of the mapped file that was loaded. [See source](https://github.com/Codeception/Codeception/blob/2.4/src/Codeception/Util/Autoload.php#L136) #### register() *public static* register($namespace, $suffix, $path) * `deprecated` Use self::addNamespace() instead. [See source](https://github.com/Codeception/Codeception/blob/2.4/src/Codeception/Util/Autoload.php#L75) #### registerSuffix() *public static* registerSuffix($suffix, $path) * `deprecated` Use self::addNamespace() instead. [See source](https://github.com/Codeception/Codeception/blob/2.4/src/Codeception/Util/Autoload.php#L83) #### requireFile() *protected static* requireFile($file) [See source](https://github.com/Codeception/Codeception/blob/2.4/src/Codeception/Util/Autoload.php#L156) <p> </p><div class="alert alert-warning">Reference is taken from the source code. <a href="https://github.com/Codeception/Codeception/blob/2.4/src//Codeception/Util/Autoload.php">Help us to improve documentation. Edit module reference</a></div>