PHP 클래스 Knp\Bundle\KnpBundlesBundle\Manager\BundleManager

저자: Joseph Bielawski ([email protected])
저자: Mohammad Emran Hasan ([email protected])
파일 보기 프로젝트 열기: KnpLabs/KnpBundles 1 사용 예제들

공개 메소드들

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