/**
  * @return \Modera\ConfigBundle\Entity\ConfigurationEntry[]
  */
 public function install()
 {
     $installedEntries = array();
     foreach ($this->provider->getItems() as $entryDef) {
         /* @var ConfigurationEntryInterface $entryDef */
         if (!$this->entryExists($entryDef)) {
             $entry = ConfigurationEntry::createFromDefinition($entryDef);
             $this->em->persist($entry);
             $installedEntries[] = $entryDef;
         }
     }
     $this->em->flush();
     return $installedEntries;
 }