public function add($value, $format = '(%s)')
	{
		array_push($this->pattern, sprintf($format, $this->sanitize($value)));

		return $this;
	}
public function add($value, $format = '(%s)')
	{
		array_push($this->pattern, sprintf($format, $this->sanitize($value)));

		return $this;
	}
public function add ( $ value , $ format = '(%s)' ) { array_push ( $ this -> pattern , sprintf ( $ format , $ this -> sanitize ( $ value ) ) ) ; return $ this ; }
Adds a sanitized pattern component that augments the overall expression

@param string $value
@param string $format

@return $this
Adds a sanitized pattern component that augments the overall expression