PHP Class WellCommerce\Component\DataSet\Column\Column

Author: Adam Piotrowski ([email protected])
Inheritance: implements WellCommerce\Component\DataSet\Column\ColumnInterface
Show file Open project: wellcommerce/wellcommerce

Protected Properties

Property Type Description
$options array

Public Methods

Method Description
__construct ( array $options ) Constructor
getAlias ( ) : string
getPaginatorSource ( ) : string
getRawSelect ( ) : string
getSource ( ) : string
isAggregated ( ) : boolean

Protected Methods

Method Description
configureOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
isAggregateColumn ( string $source, array $aggregates ) : boolean Checks whether column source uses MySQL aggregate function
normalizePaginatorSource ( Symfony\Component\OptionsResolver\Options $options ) : string

Method Details

__construct() public method

Constructor
public __construct ( array $options )
$options array

configureOptions() protected method

protected configureOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
$resolver Symfony\Component\OptionsResolver\OptionsResolver

getAlias() public method

public getAlias ( ) : string
return string

getPaginatorSource() public method

public getPaginatorSource ( ) : string
return string

getRawSelect() public method

public getRawSelect ( ) : string
return string

getSource() public method

public getSource ( ) : string
return string

isAggregateColumn() protected method

Checks whether column source uses MySQL aggregate function
protected isAggregateColumn ( string $source, array $aggregates ) : boolean
$source string
$aggregates array
return boolean

isAggregated() public method

public isAggregated ( ) : boolean
return boolean

normalizePaginatorSource() protected method

protected normalizePaginatorSource ( Symfony\Component\OptionsResolver\Options $options ) : string
$options Symfony\Component\OptionsResolver\Options
return string

Property Details

$options protected property

protected array $options
return array