PHP Класс Sonata\ProductBundle\Admin\ProductAdmin

Наследование: extends Sonata\AdminBundle\Admin\Admin
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$currencyDetector Sonata\Component\Currency\CurrencyDetectorInterface
$poolFormatter Sonata\FormatterBundle\Formatter\Pool
$productPool Sonata\Component\Product\Pool

Открытые методы

Метод Описание
configure ( )
configureDatagridFilters ( Sonata\AdminBundle\Datagrid\DatagridMapper $filter )
configureFormFields ( Sonata\AdminBundle\Form\FormMapper $formMapper )
configureListFields ( Sonata\AdminBundle\Datagrid\ListMapper $list )
getClass ( ) : string
getPersistentParameters ( )
getProduct ( ) : Sonata\Component\Product\ProductInterface Return the current Product.
getProductClass ( ) : string Returns the product class from the provided request.
getProductPool ( ) : Pool
getProductProvider ( Sonata\Component\Product\ProductInterface $product ) : Sonata\Component\Product\ProductProviderInterface Return the Product Provider.
getProductType ( ) : string
postUpdate ( $product )
setCurrencyDetector ( Sonata\Component\Currency\CurrencyDetectorInterface $currencyDetector )
setProductPool ( Pool $productPool )
validate ( Sonata\CoreBundle\Validator\ErrorElement $errorElement, $object )

Защищенные методы

Метод Описание
configureShowFields ( Sonata\AdminBundle\Show\ShowMapper $showMapper )
configureSideMenu ( Knp\Menu\ItemInterface $menu, $action, Sonata\AdminBundle\Admin\AdminInterface $childAdmin = null )

Описание методов

configure() публичный Метод

public configure ( )

configureDatagridFilters() публичный Метод

public configureDatagridFilters ( Sonata\AdminBundle\Datagrid\DatagridMapper $filter )
$filter Sonata\AdminBundle\Datagrid\DatagridMapper

configureFormFields() публичный Метод

public configureFormFields ( Sonata\AdminBundle\Form\FormMapper $formMapper )
$formMapper Sonata\AdminBundle\Form\FormMapper

configureListFields() публичный Метод

public configureListFields ( Sonata\AdminBundle\Datagrid\ListMapper $list )
$list Sonata\AdminBundle\Datagrid\ListMapper

configureShowFields() защищенный Метод

protected configureShowFields ( Sonata\AdminBundle\Show\ShowMapper $showMapper )
$showMapper Sonata\AdminBundle\Show\ShowMapper

configureSideMenu() защищенный Метод

protected configureSideMenu ( Knp\Menu\ItemInterface $menu, $action, Sonata\AdminBundle\Admin\AdminInterface $childAdmin = null )
$menu Knp\Menu\ItemInterface
$childAdmin Sonata\AdminBundle\Admin\AdminInterface

getClass() публичный Метод

public getClass ( ) : string
Результат string

getPersistentParameters() публичный Метод

getProduct() публичный Метод

Return the current Product.
public getProduct ( ) : Sonata\Component\Product\ProductInterface
Результат Sonata\Component\Product\ProductInterface

getProductClass() публичный Метод

Returns the product class from the provided request.
public getProductClass ( ) : string
Результат string

getProductPool() публичный Метод

public getProductPool ( ) : Pool
Результат Sonata\Component\Product\Pool

getProductProvider() публичный Метод

Return the Product Provider.
public getProductProvider ( Sonata\Component\Product\ProductInterface $product ) : Sonata\Component\Product\ProductProviderInterface
$product Sonata\Component\Product\ProductInterface
Результат Sonata\Component\Product\ProductProviderInterface

getProductType() публичный Метод

public getProductType ( ) : string
Результат string

postUpdate() публичный Метод

public postUpdate ( $product )

setCurrencyDetector() публичный Метод

public setCurrencyDetector ( Sonata\Component\Currency\CurrencyDetectorInterface $currencyDetector )
$currencyDetector Sonata\Component\Currency\CurrencyDetectorInterface

setProductPool() публичный Метод

public setProductPool ( Pool $productPool )
$productPool Sonata\Component\Product\Pool

validate() публичный Метод

public validate ( Sonata\CoreBundle\Validator\ErrorElement $errorElement, $object )
$errorElement Sonata\CoreBundle\Validator\ErrorElement

Описание свойств

$currencyDetector защищенное свойство

protected CurrencyDetectorInterface,Sonata\Component\Currency $currencyDetector
Результат Sonata\Component\Currency\CurrencyDetectorInterface

$poolFormatter защищенное свойство

protected Pool,Sonata\FormatterBundle\Formatter $poolFormatter
Результат Sonata\FormatterBundle\Formatter\Pool

$productPool защищенное свойство

protected Pool,Sonata\Component\Product $productPool
Результат Sonata\Component\Product\Pool