PHP Класс kahlan\Arg

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_args array The expected arguments.
$_classes array Class dependencies.
$_matchers array The array of fully namespaced matcher classname.
$_name string The matcher name.
$_not boolean If true, the result of the test will be inverted.

Открытые методы

Метод Описание
__callStatic ( string $name, array $args ) : boolean Create an Argument Matcher
__construct ( array $config = [] ) Constructor
match ( $actual ) : boolean Check if $actual matches the matcher.

Описание методов

__callStatic() публичный статический Метод

Create an Argument Matcher
public static __callStatic ( string $name, array $args ) : boolean
$name string The name of the matcher.
$args array The arguments to pass to the matcher.
Результат boolean

__construct() публичный Метод

Constructor
public __construct ( array $config = [] )
$config array The argument matcher options. Possible values are: - `'not'` _boolean_: indicate if the matcher is a negative matcher. - `'matcher'` _string_ : the fully namespaced matcher class name. - `'args'` _string_ : the expected arcuments.

match() публичный Метод

Check if $actual matches the matcher.
public match ( $actual ) : boolean
Результат boolean Returns `true` on success and `false` otherwise.

Описание свойств

$_args защищенное свойство

The expected arguments.
protected array $_args
Результат array

$_classes защищенное статическое свойство

Class dependencies.
protected static array $_classes
Результат array

$_matchers защищенное свойство

The array of fully namespaced matcher classname.
protected array $_matchers
Результат array

$_name защищенное свойство

The matcher name.
protected string $_name
Результат string

$_not защищенное свойство

If true, the result of the test will be inverted.
protected bool $_not
Результат boolean