. */ /** * Validates that a value is false. * * @since 4.6.0 * @package Validator */ namespace Textpattern\Validator; class FalseConstraint extends Constraint { /** * Constructor. * * @param mixed $value * @param array $options */ public function __construct($value, $options = array()) { $options = lAtts(array('message' => 'should_be_false'), $options, false); parent::__construct($value, $options); } /** * Validates. * * @return bool */ public function validate() { return !(boolean)$this->value; } }