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