/** * @param mixed $data * @param $failed * @return bool */ public function check($data = null, &$failed = null) { $valid = parent::check($data, $failed) && $this->checkLength($data, $failed); if (!$valid) { Structure::$lastFail = $failed; } return $valid; }
/** * @param mixed $data * @param bool $null */ public function __construct($data = null, $null = false) { parent::__construct($data, $null); $this->setType("boolean"); }