private function initializeFieldDescriptors()
{
$fieldDescriptors = [];
$this->fieldDescriptors = $fieldDescriptors;
$this->fieldDescriptors['id'] = new DoctrineFieldDescriptor('id', 'id', self::$entityName, 'id', [], true, false, '', '50px');
$this->fieldDescriptors['type_name'] = new DoctrineFieldDescriptor('name', 'type_name', self::$entityCollectionType, 'locale', [self::$entityCollectionType => new DoctrineJoinDescriptor(self::$entityCollectionType, self::$entityName . '.type')], true, false);
$this->fieldDescriptors['title'] = new DoctrineFieldDescriptor('title', 'title', self::$entityCollectionMeta, 'title', [self::$entityName => new DoctrineJoinDescriptor(self::$entityCollectionMeta, self::$entityName . '.meta')], false, true, 'title', '50px');
$this->fieldDescriptors['description'] = new DoctrineFieldDescriptor('description', 'description', self::$entityCollectionMeta, 'description', [self::$entityName => new DoctrineJoinDescriptor(self::$entityCollectionMeta, self::$entityName . '.meta')], true, false, 'description');
$this->fieldDescriptors['changer'] = new DoctrineFieldDescriptor('firstname', 'changer', self::$entityContact, 'changer', [self::$entityUser => new DoctrineJoinDescriptor(self::$entityUser, self::$entityName . '.changer'), self::$entityContact => new DoctrineJoinDescriptor(self::$entityContact, self::$entityUser . '.contact')], true, false);
$this->fieldDescriptors['creator'] = new DoctrineFieldDescriptor('firstname', 'creator', self::$entityContact, 'creator', [self::$entityUser => new DoctrineJoinDescriptor(self::$entityUser, self::$entityName . '.creator'), self::$entityContact => new DoctrineJoinDescriptor(self::$entityContact, self::$entityUser . '.contact')], true, false);
$this->fieldDescriptors['thumbnails'] = new DoctrineFieldDescriptor('thumbnails', 'thumbnails', self::$entityName, 'thumbnails', [], false, true, 'thumbnails');
return $this->fieldDescriptors;
}