PHP Класс Sulu\Bundle\CategoryBundle\Category\KeywordManager

Наследование: implements Sulu\Bundle\CategoryBundle\Category\KeywordManagerInterface
Показать файл Открыть проект

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

Метод Описание
__construct ( Sulu\Bundle\CategoryBundle\Entity\KeywordRepositoryInterface $keywordRepository, Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationRepositoryInterface $categoryTranslationRepository, Doctrine\ORM\EntityManagerInterface $entityManager )
delete ( Sulu\Bundle\CategoryBundle\Entity\KeywordInterface $keyword, Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category )
save ( Sulu\Bundle\CategoryBundle\Entity\KeywordInterface $keyword, Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category, $force = null )

Приватные методы

Метод Описание
createTranslation ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category, $locale ) : Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface Creates a new category translation for a given category and locale.
findSynonym ( Sulu\Bundle\CategoryBundle\Entity\KeywordInterface $keyword ) : Keyword | null Find the same keyword in the database or returns null if no synonym exists.
handleDetach ( Sulu\Bundle\CategoryBundle\Entity\KeywordInterface $keyword, Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category ) : Keyword Detach given and create new keyword entity.
handleOverwrite ( Sulu\Bundle\CategoryBundle\Entity\KeywordInterface $keyword, Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category ) : Keyword Overwrites given keyword.

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

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

public __construct ( Sulu\Bundle\CategoryBundle\Entity\KeywordRepositoryInterface $keywordRepository, Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationRepositoryInterface $categoryTranslationRepository, Doctrine\ORM\EntityManagerInterface $entityManager )
$keywordRepository Sulu\Bundle\CategoryBundle\Entity\KeywordRepositoryInterface
$categoryTranslationRepository Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationRepositoryInterface
$entityManager Doctrine\ORM\EntityManagerInterface

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

public delete ( Sulu\Bundle\CategoryBundle\Entity\KeywordInterface $keyword, Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category )
$keyword Sulu\Bundle\CategoryBundle\Entity\KeywordInterface
$category Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

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

public save ( Sulu\Bundle\CategoryBundle\Entity\KeywordInterface $keyword, Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category, $force = null )
$keyword Sulu\Bundle\CategoryBundle\Entity\KeywordInterface
$category Sulu\Bundle\CategoryBundle\Entity\CategoryInterface