Documentation

Column
in package
implements ComponentInterface

Table of Contents

Interfaces

ComponentInterface

Properties

$fields  : array<string|int, mixed>
$fieldString  : string

Methods

__construct()  : mixed
__toString()  : string
create()  : Column
empty()  : bool
fields()  : array<string|int, mixed>
buildAggregate()  : null|string
buildField()  : string
createField()  : null|string
matchField()  : array<string|int, mixed>
parse()  : void
transformAlias()  : string

Properties

$fields read-only

private array<string|int, mixed> $fields

$fieldString read-only

private string $fieldString

Methods

__construct()

public __construct(array<string|int, mixed> $fields) : mixed
Parameters
$fields : array<string|int, mixed>

__toString()

public __toString() : string
Return values
string

create()

public static create(array<string|int, mixed> $fields) : Column
Parameters
$fields : array<string|int, mixed>
Return values
Column

empty()

public empty() : bool
Return values
bool

fields()

public fields() : array<string|int, mixed>
Return values
array<string|int, mixed>

buildAggregate()

private buildAggregate(string $function, string $field, string $alias) : null|string
Parameters
$function : string
$field : string
$alias : string
Return values
null|string

buildField()

private buildField(string $field, string $alias) : string
Parameters
$field : string
$alias : string
Return values
string

createField()

private createField(array<string|int, mixed> $matches) : null|string
Parameters
$matches : array<string|int, mixed>
Return values
null|string

matchField()

private matchField(string $field) : array<string|int, mixed>
Parameters
$field : string
Return values
array<string|int, mixed>

parse()

private parse(array<string|int, mixed> $fields) : void
Parameters
$fields : array<string|int, mixed>

transformAlias()

private transformAlias(string $alias) : string
Parameters
$alias : string
Return values
string

        
On this page

Search results