Bolt\Storage\Mapping\MetadataDriver::setTemplatefields PHP Метод

setTemplatefields() публичный Метод

Setup a templatefields field if needed.
public setTemplatefields ( string $contentKey, string $className, Doctrine\DBAL\Schema\Table $table )
$contentKey string
$className string
$table Doctrine\DBAL\Schema\Table
    public function setTemplatefields($contentKey, $className, $table)
    {
        if (!isset($this->contenttypes[$contentKey]['templatefields'])) {
            return;
        }
        $config = $this->contenttypes[$contentKey]['templatefields'];
        $mapping = ['fieldname' => 'templatefields', 'type' => 'json_array', 'fieldtype' => $this->typemap['templatefields'], 'config' => $config];
        $this->metadata[$className]['fields']['templatefields'] = $mapping;
    }