File manager - Edit - /usr/local/prospamfilter/vendor/codeception/codeception/docs/reference/Autoload.md
Back
## Codeception\Util\Autoload Autoloader, which is fully compatible with PSR-4, and can be used to autoload your `Helper`, `Page`, and `Step` classes. ### addNamespace *static* 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.2/src/Codeception/Util/Autoload.php#L45) ### load *static* [See source](https://github.com/Codeception/Codeception/blob/2.2/src/Codeception/Util/Autoload.php#L88) ### register *static* * `deprecated` Use self::addNamespace() instead. [See source](https://github.com/Codeception/Codeception/blob/2.2/src/Codeception/Util/Autoload.php#L75) ### registerSuffix *static* * `deprecated` Use self::addNamespace() instead. [See source](https://github.com/Codeception/Codeception/blob/2.2/src/Codeception/Util/Autoload.php#L83) <p> </p><div class="alert alert-warning">Reference is taken from the source code. <a href="https://github.com/Codeception/Codeception/blob/2.2/src/Codeception/Util/Autoload.php">Help us to improve documentation. Edit module reference</a></div>
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings