Hi! in Argument.php line 54 there is: public static function i() { $class = __CLASS__; return new $class($message, $code); } since $message and $code is undeclared, it should be public static function i() { $class = __CLASS__; return new $class(); }