setDefault($default); } public function parse ($args) { if($this->_parseTag($args[0])) return new ParseResult(true, 1); return null; } /** * Définit le valeur par défaut * * @param boolean $default La valeur par défaut. * * @return $this * * @throws InvalidArgument Si la valeur n'est pas un booléen. */ public function setDefault ($default = null) { if(is_null($default) || !is_bool($default)) throw new InvalidArgument($default, 'La valeur par défaut DOIT être un booléen'); parent::setDefault($default); return $this; } }