StormExamples\One\Mapping\Maps\BlogRelationalMap::InitializeMappings PHP Метод

InitializeMappings() защищенный Метод

protected InitializeMappings ( Storm\Core\Object\IEntityMap $EntityMap, Database $Database )
$EntityMap Storm\Core\Object\IEntityMap
$Database Storm\Core\Relational\Database
    protected function InitializeMappings(Object\IEntityMap $EntityMap, Relational\Database $Database)
    {
        /* @var $EntityMap \StormExamples\One\Domain\Maps\BlogMap */
        /* @var $Table \StormExamples\One\Relational\Tables\Blogs */
        $Table = $Database->Blogs;
        $this->Map($EntityMap->Id)->ToColumn($Table->Id);
        $this->Map($EntityMap->Name)->ToColumn($Table->Name);
        $this->Map($EntityMap->Description)->ToColumn($Table->Description);
        $this->Map($EntityMap->CreatedDate)->ToColumn($Table->CreatedDate);
        $this->Map($EntityMap->Posts)->ToCollection($Table->Posts);
    }