ScalarComparator
extends Comparator
in package
Compares scalar or NULL values for equality.
Table of Contents
Constants
- KEEP_CONTEXT_CHARS : mixed = 25
- OVERLONG_THRESHOLD : mixed = 40
Methods
- accepts() : bool
- assertEquals() : void
- setFactory() : void
- factory() : Factory
- findCommonPrefix() : string
- findCommonSuffix() : string
- removeOverlongCommonPrefix() : array{string, string}
- removeOverlongCommonSuffix() : array{string, string}
Constants
KEEP_CONTEXT_CHARS
private
mixed
KEEP_CONTEXT_CHARS
= 25
OVERLONG_THRESHOLD
private
mixed
OVERLONG_THRESHOLD
= 40
Methods
accepts()
public
accepts(mixed $expected, mixed $actual) : bool
Parameters
- $expected : mixed
- $actual : mixed
Return values
boolassertEquals()
public
assertEquals(mixed $expected, mixed $actual[, float $delta = 0.0 ][, bool $canonicalize = false ][, bool $ignoreCase = false ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $delta : float = 0.0
- $canonicalize : bool = false
- $ignoreCase : bool = false
Tags
setFactory()
public
setFactory(Factory $factory) : void
Parameters
- $factory : Factory
factory()
protected
factory() : Factory
Return values
FactoryfindCommonPrefix()
private
static findCommonPrefix(string $string1, string $string2) : string
Parameters
- $string1 : string
- $string2 : string
Return values
stringfindCommonSuffix()
private
static findCommonSuffix(string $string1, string $string2) : string
Parameters
- $string1 : string
- $string2 : string
Return values
stringremoveOverlongCommonPrefix()
private
static removeOverlongCommonPrefix(string $string1, string $string2) : array{string, string}
Parameters
- $string1 : string
- $string2 : string
Return values
array{string, string}removeOverlongCommonSuffix()
private
static removeOverlongCommonSuffix(string $string1, string $string2) : array{string, string}
Parameters
- $string1 : string
- $string2 : string