initialize() public method

Reads the schema from Bolt\Storage\Database\Schema\Manager and creates mapping data
public initialize ( )
コード例 #1
0
ファイル: MetadataDriverTest.php プロジェクト: atiarda/bolt
 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']);
 }