private function insert(MetaData $metadata) { $name = $metadata->getName(); $autoload = serialize($metadata->getAutoload()); $class = $metadata->getClass(); switch ($metadata->getType()) { case 'zikula-module': $type = 'M'; break; case 'zikula-theme': $type = 'T'; break; case 'zikula-plugin': $type = 'P'; break; default: throw new \InvalidArgumentException(sprintf('Unknown type %s', $metadata->getType())); } $this->conn->insert('bundles', array('bundlename' => $name, 'autoload' => $autoload, 'bundleclass' => $class, 'bundletype' => $type, 'bundlestate' => AbstractBundle::STATE_ACTIVE)); }
/** * @covers Zikula\Bundle\CoreBundle\Bundle\MetaData::getName */ public function testGetName() { $this->assertEquals('zikula/admin-module', $this->metaData->getName()); }