PHP Класс Sulu\Bundle\ContactBundle\Controller\AbstractMediaController

Наследование: extends Sulu\Component\Rest\RestController
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$collectionEntityName
$fieldDescriptors
$fileEntityName
$fileVersionEntityName
$fileVersionMetaEntityName
$mediaEntityKey

Защищенные методы

Метод Описание
addMediaToEntity ( string $entityName, string $id, string $mediaId ) : Media Adds a relation between a media and the entity.
getFieldsView ( $entityName ) : Response Returns the the media fields for the current entity.
getMultipleView ( string $entityName, string $routeName, AbstractContactManager $contactManager, string $id, Request $request ) : Response Returns a view containing all media of an entity.
removeMediaFromEntity ( string $entityName, string $id, string $mediaId ) : Response Removes a media from the relation with an entity.

Приватные методы

Метод Описание
addThumbnails ( array $entities, string $locale ) : array Takes an array of entities and resets the thumbnails-property containing the media id with the actual urls to the thumbnails.
addUrls ( array $entities, string $locale ) : array Takes an array of entities and resets the url-property with the actual urls to the original file.
getFieldDescriptors ( $entityName, $id ) : DoctrineFieldDescriptor[] Returns the field-descriptors. Ensures that the descriptors get only instantiated once.
getMediaManager ( ) : Sulu\Bundle\MediaBundle\Media\Manager\MediaManagerInterface
initFieldDescriptors ( $entityName, $id ) Creates the array of field-descriptors.

Описание методов

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

Adds a relation between a media and the entity.
protected addMediaToEntity ( string $entityName, string $id, string $mediaId ) : Media
$entityName string
$id string
$mediaId string
Результат Sulu\Bundle\MediaBundle\Api\Media

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

Returns the the media fields for the current entity.
protected getFieldsView ( $entityName ) : Response
$entityName
Результат Response

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

Returns a view containing all media of an entity.
protected getMultipleView ( string $entityName, string $routeName, AbstractContactManager $contactManager, string $id, Request $request ) : Response
$entityName string
$routeName string
$contactManager Sulu\Bundle\ContactBundle\Contact\AbstractContactManager
$id string
$request Request
Результат Response

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

Removes a media from the relation with an entity.
protected removeMediaFromEntity ( string $entityName, string $id, string $mediaId ) : Response
$entityName string
$id string
$mediaId string
Результат Response

Описание свойств

$collectionEntityName защищенное статическое свойство

protected static $collectionEntityName

$fieldDescriptors защищенное свойство

protected $fieldDescriptors

$fileEntityName защищенное статическое свойство

protected static $fileEntityName

$fileVersionEntityName защищенное статическое свойство

protected static $fileVersionEntityName

$fileVersionMetaEntityName защищенное статическое свойство

protected static $fileVersionMetaEntityName

$mediaEntityKey защищенное статическое свойство

protected static $mediaEntityKey