Bolt\Storage\EntityManager::createCollection PHP Méthode

createCollection() public méthode

Shorthand access method to create collection. Consults aliases to allow short names.
public createCollection ( $className ) : mixed
$className
Résultat mixed
    public function createCollection($className)
    {
        $className = (string) $className;
        if (array_key_exists($className, $this->aliases)) {
            $className = $this->aliases[$className];
        }
        return $this->getCollectionManager()->create($className);
    }

Usage Example

Exemple #1
0
 /**
  * Set valid POST taxonomies.
  *
  * @param Entity\Content $content
  * @param array|null     $formValues
  */
 private function setPostedTaxonomies(Entity\Content $content, $formValues)
 {
     if (!isset($formValues['taxonomy'])) {
         return;
     }
     $taxonomies = $this->em->createCollection('Bolt\\Storage\\Entity\\Taxonomy');
     $taxonomies->setFromPost($formValues, $content);
     $content->setTaxonomy($taxonomies);
 }