PHP Class WellCommerce\Bundle\LayoutBundle\Configurator\AbstractLayoutBoxConfigurator

Author: Adam Piotrowski ([email protected])
Inheritance: extends WellCommerce\Bundle\CoreBundle\DependencyInjection\AbstractContainerAware, implements WellCommerce\Bundle\LayoutBundle\Configurator\LayoutBoxConfiguratorInterface
Show file Open project: wellcommerce/wellcommerce

Protected Properties

Property Type Description
$controllerService string
$translatorHelper WellCommerce\Bundle\CoreBundle\Helper\Translator\TranslatorHelperInterface
$type string

Public Methods

Method Description
__construct ( string $type, string $controllerService, WellCommerce\Bundle\CoreBundle\Helper\Translator\TranslatorHelperInterface $translatorHelper ) Constructor
addFormFields ( WellCommerce\Component\Form\FormBuilderInterface $builder, WellCommerce\Component\Form\Elements\FormInterface $form, $defaults )
getControllerService ( ) : string
getType ( ) : string

Protected Methods

Method Description
getBoxTypeSelect ( WellCommerce\Component\Form\Elements\FormInterface $form ) : WellCommerce\Component\Form\Elements\Optioned\Select
getFieldset ( WellCommerce\Component\Form\FormBuilderInterface $builder, WellCommerce\Component\Form\Elements\FormInterface $form ) : WellCommerce\Component\Form\Elements\Fieldset\FieldsetInterface
getPropertyAccessor ( ) : PropertyAccessor

Method Details

__construct() public method

Constructor
public __construct ( string $type, string $controllerService, WellCommerce\Bundle\CoreBundle\Helper\Translator\TranslatorHelperInterface $translatorHelper )
$type string
$controllerService string
$translatorHelper WellCommerce\Bundle\CoreBundle\Helper\Translator\TranslatorHelperInterface

addFormFields() public method

public addFormFields ( WellCommerce\Component\Form\FormBuilderInterface $builder, WellCommerce\Component\Form\Elements\FormInterface $form, $defaults )
$builder WellCommerce\Component\Form\FormBuilderInterface
$form WellCommerce\Component\Form\Elements\FormInterface

getBoxTypeSelect() protected method

protected getBoxTypeSelect ( WellCommerce\Component\Form\Elements\FormInterface $form ) : WellCommerce\Component\Form\Elements\Optioned\Select
$form WellCommerce\Component\Form\Elements\FormInterface
return WellCommerce\Component\Form\Elements\Optioned\Select

getControllerService() public method

public getControllerService ( ) : string
return string

getFieldset() protected method

protected getFieldset ( WellCommerce\Component\Form\FormBuilderInterface $builder, WellCommerce\Component\Form\Elements\FormInterface $form ) : WellCommerce\Component\Form\Elements\Fieldset\FieldsetInterface
$builder WellCommerce\Component\Form\FormBuilderInterface
$form WellCommerce\Component\Form\Elements\FormInterface
return WellCommerce\Component\Form\Elements\Fieldset\FieldsetInterface

getPropertyAccessor() protected method

protected getPropertyAccessor ( ) : PropertyAccessor
return Symfony\Component\PropertyAccess\PropertyAccessor

getType() public method

public getType ( ) : string
return string

Property Details

$controllerService protected property

protected string $controllerService
return string

$translatorHelper protected property

protected TranslatorHelperInterface,WellCommerce\Bundle\CoreBundle\Helper\Translator $translatorHelper
return WellCommerce\Bundle\CoreBundle\Helper\Translator\TranslatorHelperInterface

$type protected property

protected string $type
return string