/** * Short description of method __construct * * @access public * @author Joel Bout, <*****@*****.**> * @param string class * @param string function * @param int position * @param string expectedType * @param object * @return mixed */ public function __construct($class = null, $function = 0, $position = 0, $expectedType = '', $object = null) { $object = is_object($object) ? get_class($object) : gettype($object); $message = 'Argument ' . $position . ' passed to ' . $class . '::' . $function . '() must be an ' . $expectedType . ', ' . $object . ' given'; parent::__construct($message); }
public function __construct($message, $moduleName, $actionName) { parent::__construct($message); $this->moduleName = $moduleName; $this->actionName = $actionName; }