class EmpireCompareExtension extends Twig_Extension

Class EmpireCompareExtension is injected as empire_compare_list_plugin.twig_extension service. EmpireCompareExtension handles the logic and provides necessary data for managed entity in twig.

Methods

__construct(CompareManager $compareManager)

EmpireCompareExtension constructor.

getFunctions()

{@inheritdoc}

array|bool
getCompareLists()

Find all users price list or false if user not logged

array
getAttributesForProducts(array $prodArray)

Find all attributes for compare

array
getFeatures(array $prodArray)

Find all features for compare

string
getName()

Returns the name of the extension.

Details

at line 28
__construct(CompareManager $compareManager)

EmpireCompareExtension constructor.

Parameters

CompareManager $compareManager

at line 36
getFunctions()

{@inheritdoc}

at line 49
array|bool getCompareLists()

Find all users price list or false if user not logged

Return Value

array|bool

at line 66
array getAttributesForProducts(array $prodArray)

Find all attributes for compare

Parameters

array $prodArray

Return Value

array

Exceptions

DBALException

at line 77
array getFeatures(array $prodArray)

Find all features for compare

Parameters

array $prodArray

Return Value

array

at line 87
string getName()

Returns the name of the extension.

Return Value

string The extension name