class Compare (View source)

The compare object.

Methods

__construct(string $compare1 = null, string $compare2 = null, null $operator = null)

Constructor.

string
toString(string $quote1 = null, string $quote2 = null)

Convert to string.

string
__toString()

Magic method to convert this to string.

string
getCompare2()

Compare 2 getter.

setCompare2(string $compare2)

Compare 2 setter.

string
getCompare1()

Compare 1 getter.

setCompare1(string $compare1)

Compare 1 setter.

swap()

Swap compares.

boolean
compare(bool $strict = false)

Do compare.

string
getOperator()

Operator getter.

setOperator(string $operator)

Method to set property operator

string
quote(string $string, string $quote = '\'\'')

Quote our compare string.

callable
getHandler()

Get handler.

setHandler(callable $handler)

Ser handler.

Details

at line line 53
__construct(string $compare1 = null, string $compare2 = null, null $operator = null)

Constructor.

Parameters

string $compare1 Compare 1, at left.
string $compare2 Compare 2, at right.
null $operator The operator symbol.

at line line 69
string toString(string $quote1 = null, string $quote2 = null)

Convert to string.

Parameters

string $quote1 Quote compare1.
string $quote2 Quote compare2.

Return Value

string

at line line 98
string __toString()

Magic method to convert this to string.

Return Value

string

at line line 115
string getCompare2()

Compare 2 getter.

Return Value

string

at line line 127
Compare setCompare2(string $compare2)

Compare 2 setter.

Parameters

string $compare2 Compare 2.

Return Value

Compare Return self to support chaining.

at line line 139
string getCompare1()

Compare 1 getter.

Return Value

string

at line line 151
Compare setCompare1(string $compare1)

Compare 1 setter.

Parameters

string $compare1 Compare 1.

Return Value

Compare Return self to support chaining.

at line line 163
Compare swap()

Swap compares.

Return Value

Compare Return self to support chaining.

at line line 181
boolean compare(bool $strict = false)

Do compare.

Parameters

bool $strict Use strict compare.

Return Value

boolean The result of compare.

at line line 191
string getOperator()

Operator getter.

Return Value

string

at line line 203
Compare setOperator(string $operator)

Method to set property operator

Parameters

string $operator

Return Value

Compare Return self to support chaining.

at line line 218
string quote(string $string, string $quote = '\'\'')

Quote our compare string.

Parameters

string $string The string to quote.
string $quote The quote symbol.

Return Value

string Quoted string.

at line line 238
callable getHandler()

Get handler.

Return Value

callable

at line line 250
Compare setHandler(callable $handler)

Ser handler.

Parameters

callable $handler The compare handler.

Return Value

Compare Return self to support chaining.