abstract class Argument

Abstract Class.

Properties

protected array $arguments

Request array.

static protected array $default_arguments

Default argument array.

static protected array $allowed_and_casts

Allowed key & type || text | int | array | boolean.

static protected $default_from_type
protected array $container

output = $container->toArray() with all arguments.

Methods

array
default()

No description

__construct(array $arguments = [])

No description

Argument
query(mixed $column, string $value = null)

Query.

Argument
queryByTitle(string $value)

Query by title.

Argument
queryByContent(string $value)

Query by content.

array
toArray()

Return argument array.

array
getArguments()

Output arguments.

Details

at line 13
abstract protected array default()

No description

Return Value

array

at line 52
__construct(array $arguments = [])

No description

Parameters

array $arguments

at line 109
Argument query(mixed $column, string $value = null)

Query.

Parameters

mixed $column
string $value

Return Value

Argument

at line 134
Argument queryByTitle(string $value)

Query by title.

Parameters

string $value

Return Value

Argument

at line 145
Argument queryByContent(string $value)

Query by content.

Parameters

string $value

Return Value

Argument

at line 155
array toArray()

Return argument array.

Return Value

array

at line 165
array getArguments()

Output arguments.

Return Value

array