Testomatio - Test Management for Codeception
Autoloader, which is fully compatible with PSR-4, and can be used to autoload your Helper, Page, and Step classes.
public static addNamespace($prefix, $baseDir, $prepend = false)
param string $prefix The namespace prefix.param string $baseDir 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 voidAdds 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');public static load($class)
param string $classreturn string|false