PHP Класс Knp\Bundle\KnpBundlesBundle\Manager\BundleManager

Автор: Joseph Bielawski ([email protected])
Автор: Mohammad Emran Hasan ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Doctrine\Common\Persistence\ObjectManager $entityManager, OwnerManager $ownerManager, Repo $repoApi )
createBundle ( string $fullName, boolean $flushEntities = true ) : boolean | Bundle
findBundleBy ( array $data ) : null | Bundle
manageBundleRecommendation ( Bundle $bundle, Developer $developer )
toggleBundleFavorite ( Bundle $bundle, Developer $developer ) : boolean

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

Метод Описание
createEmptyBundle ( string $name ) : Bundle
createFullBundle ( string $name, string $ownerName ) : boolean | Bundle

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

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

public __construct ( Doctrine\Common\Persistence\ObjectManager $entityManager, OwnerManager $ownerManager, Repo $repoApi )
$entityManager Doctrine\Common\Persistence\ObjectManager
$ownerManager OwnerManager
$repoApi Knp\Bundle\KnpBundlesBundle\Github\Repo

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

public createBundle ( string $fullName, boolean $flushEntities = true ) : boolean | Bundle
$fullName string
$flushEntities boolean
Результат boolean | Knp\Bundle\KnpBundlesBundle\Entity\Bundle return false if the bundle is not valid

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

public findBundleBy ( array $data ) : null | Bundle
$data array
Результат null | Knp\Bundle\KnpBundlesBundle\Entity\Bundle

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

public manageBundleRecommendation ( Bundle $bundle, Developer $developer )
$bundle Knp\Bundle\KnpBundlesBundle\Entity\Bundle
$developer Knp\Bundle\KnpBundlesBundle\Entity\Developer

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

public toggleBundleFavorite ( Bundle $bundle, Developer $developer ) : boolean
$bundle Knp\Bundle\KnpBundlesBundle\Entity\Bundle
$developer Knp\Bundle\KnpBundlesBundle\Entity\Developer
Результат boolean