Трейты не автозагружаются

1

Это легко реализовать. Нужно только сделать изменение в коде метода public function autoload($class) класса waAutoload
Добавить в условие проверки "&& !trait_exists($class, false)"

if (!class_exists($class, false) && !interface_exists($class, false) && !trait_exists($class, false)) {

$msg = sprintf('Not found class [%2$s] in file [%1$s]', $path, $class);

if ($class == 'waException') {

throw new Exception($msg, 500);

} else {

throw new waException($msg, 500);

}

}

1 комментарий

Добавить комментарий

Чтобы добавить комментарий, зарегистрируйтесь или войдите