public function init($autoload = null)
{
/* handle autoload */
if (is_string($autoload)) {
$autoload = [$autoload];
}
if (is_array($autoload)) {
$this->_autoloadArray = array_merge($this->_autoloadArray, $autoload);
}
/* register autoload */
spl_autoload_register([__CLASS__, '_load']);
}
/** * testInit * * @since 3.0.0 */ public function testInit() { /* setup */ $autoloader = new Autoloader(); $autoloader->init('test'); /* actual */ $actualArray = $this->readAttribute($autoloader, '_autoloadArray'); /* compare */ $this->assertEquals('test', $actualArray[1]); }