PHP Класс WellCommerce\Bundle\CategoryBundle\Manager\CategoryManager

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

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

Метод Описание
quickAddCategory ( string $name, integer $parent, WellCommerce\Bundle\ShopBundle\Entity\ShopInterface $shop ) : WellCommerce\Bundle\CategoryBundle\Entity\CategoryInterface Adds a new category
sortCategories ( array $items ) Sorts categories passed in request

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

Метод Описание
getLocaleSlug ( Locale $locale, string $categoryName ) : mixed | string Returns category slug
translateCategory ( Locale $locale, Category $category, string $name ) Translates the category

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

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

Returns category slug
protected getLocaleSlug ( Locale $locale, string $categoryName ) : mixed | string
$locale WellCommerce\Bundle\LocaleBundle\Entity\Locale
$categoryName string
Результат mixed | string

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

Adds a new category
public quickAddCategory ( string $name, integer $parent, WellCommerce\Bundle\ShopBundle\Entity\ShopInterface $shop ) : WellCommerce\Bundle\CategoryBundle\Entity\CategoryInterface
$name string
$parent integer
$shop WellCommerce\Bundle\ShopBundle\Entity\ShopInterface
Результат WellCommerce\Bundle\CategoryBundle\Entity\CategoryInterface

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

Sorts categories passed in request
public sortCategories ( array $items )
$items array

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

Translates the category
protected translateCategory ( Locale $locale, Category $category, string $name )
$locale WellCommerce\Bundle\LocaleBundle\Entity\Locale
$category WellCommerce\Bundle\CategoryBundle\Entity\Category
$name string