public function __construct($columnName, $oneOf = []) { parent::__construct($columnName); if (!is_array($oneOf)) { $oneOf = [$oneOf]; } $this->oneOf = $oneOf; }
/** * @param string $columnName * @param string $startsWith * @param bool $caseSensitive */ public function __construct($columnName, $startsWith, $caseSensitive = false) { parent::__construct($columnName); $this->startsWith = $startsWith; $this->caseSensitive = $caseSensitive; }
public function __construct($columnName, $greaterThan, $inclusive = false) { parent::__construct($columnName); $this->greaterThan = $greaterThan; $this->inclusive = $inclusive; }
/** * @param $columnName * @param array $validDays The days to filter for. 0 based starting with monday e.g. 0 = Monday, 1 = Tuesday... */ public function __construct($columnName, $validDays = []) { parent::__construct($columnName); $this->validDays = $validDays; }
public function __construct($columnName, $equalTo) { parent::__construct($columnName); $this->equalTo = $equalTo; }
public function __construct($columnName, $candidates = []) { parent::__construct($columnName); $this->candidates = array_values($candidates); }
public function __construct($columnName, $contains, $caseSensitive = false) { parent::__construct($columnName); $this->contains = $contains; $this->caseSensitive = $caseSensitive; }