Автор: Ross Riley (riley.ross@gmail.com)
Наследование: implements Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
Пример #1
0
 /**
  * Taxonomy constructor.
  *
  * @param array          $elements
  * @param MetadataDriver $metadata
  */
 public function __construct(array $elements = [], MetadataDriver $metadata = null)
 {
     parent::__construct($elements);
     if ($metadata) {
         $this->config = $metadata->getTaxonomyConfig();
     }
 }
Пример #2
0
 public function testInitialize()
 {
     $app = $this->getApp();
     $map = new MetadataDriver($app['schema'], $app['config']->get('contenttypes'), $app['config']->get('taxonomy'), $app['storage.typemap']);
     $map->initialize();
     $metadata = $map->loadMetadataForClass('Bolt\\Storage\\Entity\\Users');
     $this->assertNotNull($metadata);
     $this->assertEquals('bolt_users', $metadata->getTableName());
     $field = $metadata->getFieldMapping('id');
     $this->assertEquals('id', $field['fieldname']);
 }