PHP Класс WellCommerce\Bundle\AdminBundle\Importer\XmlImporter

Автор: Adam Piotrowski ([email protected])
Наследование: implements WellCommerce\Bundle\AdminBundle\Importer\AdminMenuImporterInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$adminMenuFactory WellCommerce\Bundle\AdminBundle\Factory\AdminMenuFactory
$adminMenuRepository WellCommerce\Bundle\AdminBundle\Repository\AdminMenuRepositoryInterface
$doctrineHelper WellCommerce\Bundle\DoctrineBundle\Helper\Doctrine\DoctrineHelperInterface

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

Метод Описание
__construct ( WellCommerce\Bundle\DoctrineBundle\Helper\Doctrine\DoctrineHelperInterface $doctrineHelper, AdminMenuFactory $adminMenuFactory, WellCommerce\Bundle\AdminBundle\Repository\AdminMenuRepositoryInterface $adminMenuRepository ) Constructor
import ( $file, Symfony\Component\Config\FileLocatorInterface $locator )

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

Метод Описание
addMenuItem ( SimpleXMLElement $item ) Creates new admin menu item
importItems ( DOMDocument $xml ) Parses DOM element and adds it as an admin menu item
parseFile ( string $file ) : DOMDocument Parses a XML file

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

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

Constructor
public __construct ( WellCommerce\Bundle\DoctrineBundle\Helper\Doctrine\DoctrineHelperInterface $doctrineHelper, AdminMenuFactory $adminMenuFactory, WellCommerce\Bundle\AdminBundle\Repository\AdminMenuRepositoryInterface $adminMenuRepository )
$doctrineHelper WellCommerce\Bundle\DoctrineBundle\Helper\Doctrine\DoctrineHelperInterface
$adminMenuFactory WellCommerce\Bundle\AdminBundle\Factory\AdminMenuFactory
$adminMenuRepository WellCommerce\Bundle\AdminBundle\Repository\AdminMenuRepositoryInterface

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

Creates new admin menu item
protected addMenuItem ( SimpleXMLElement $item )
$item SimpleXMLElement

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

public import ( $file, Symfony\Component\Config\FileLocatorInterface $locator )
$locator Symfony\Component\Config\FileLocatorInterface

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

Parses DOM element and adds it as an admin menu item
protected importItems ( DOMDocument $xml )
$xml DOMDocument

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

Parses a XML file
protected parseFile ( string $file ) : DOMDocument
$file string
Результат DOMDocument

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

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

protected AdminMenuFactory,WellCommerce\Bundle\AdminBundle\Factory $adminMenuFactory
Результат WellCommerce\Bundle\AdminBundle\Factory\AdminMenuFactory

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

protected AdminMenuRepositoryInterface,WellCommerce\Bundle\AdminBundle\Repository $adminMenuRepository
Результат WellCommerce\Bundle\AdminBundle\Repository\AdminMenuRepositoryInterface

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

protected DoctrineHelperInterface,WellCommerce\Bundle\DoctrineBundle\Helper\Doctrine $doctrineHelper
Результат WellCommerce\Bundle\DoctrineBundle\Helper\Doctrine\DoctrineHelperInterface