. */ namespace Textpattern\Validator; /** * Validates that a value is blank, defined as equal to a blank string or equal * to null. * * @since 4.6.0 * @package Validator */ class BlankConstraint extends Constraint { /** * Constructor. * * @param mixed $value * @param array $options */ public function __construct($value, $options = array()) { $options = lAtts(array('message' => 'should_be_blank'), $options, false); parent::__construct($value, $options); } /** * Validates. * * @return bool */ public function validate() { return $this->value === '' || $this->value === null; } }