Knp\Bundle\KnpBundlesBundle\Consumer\UpdateBundleConsumer::updateKeywords PHP Метод

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

Updates bundle keywords fetched from composer.json
private updateKeywords ( Bundle $bundle, object $repository )
$bundle Knp\Bundle\KnpBundlesBundle\Entity\Bundle
$repository object
    private function updateKeywords(Bundle $bundle, $repository)
    {
        $keywords = $this->githubRepoApi->fetchComposerKeywords($bundle);
        foreach ($keywords as $value) {
            $keyword = $repository->findOneBy(array('value' => $value));
            if (!$keyword) {
                $keyword = new Keyword();
                $keyword->setValue($value);
            }
            $bundle->addKeyword($keyword);
        }
    }