PHP 클래스 WellCommerce\Bundle\CategoryBundle\Manager\CategoryManager

저자: Adam Piotrowski ([email protected])
상속: extends WellCommerce\Bundle\DoctrineBundle\Manager\AbstractManager
파일 보기 프로젝트 열기: wellcommerce/wellcommerce

공개 메소드들

메소드 설명
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