Codeception\Util\Autoload
Autoloader, which is fully compatible with PSR-4, and can be used to autoload your Helper
, Page
, and Step
classes.
addNamespace()
public static addNamespace($prefix, $base_dir, $prepend = null)
Adds a base directory for a namespace prefix.
Example:
<?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
load()
public static load($class)
© 2011 Michael Bodnarchuk and contributors
Licensed under the MIT License.
https://codeception.com/docs/reference/Autoload