Knp\Bundle\KnpBundlesBundle\Manager\BundleManager::createFullBundle PHP Метод

createFullBundle() приватный Метод

private createFullBundle ( string $name, string $ownerName ) : boolean | Bundle
$name string
$ownerName string
Результат boolean | Knp\Bundle\KnpBundlesBundle\Entity\Bundle return false if the bundle is not valid
    private function createFullBundle($name, $ownerName)
    {
        $bundle = $this->createEmptyBundle($name);
        $bundle->setOwnerName($ownerName);
        if (!$this->repoApi->validate($bundle)) {
            return false;
        }
        if (!$this->repoApi->updateInfos($bundle)) {
            return false;
        }
        $owner = $this->ownerManager->createOwner($ownerName, 'unknown', false);
        if (!$owner) {
            return false;
        }
        $owner->addBundle($bundle);
        return $bundle;
    }