PHP Интерфейс Neos\Flow\ResourceManagement\Storage\WritableStorageInterface

Наследование: extends Neos\Flow\ResourceManagement\Storage\StorageInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
deleteResource ( PersistentResource $resource ) : boolean Deletes the storage data related to the given PersistentResource object
importResource ( string | resource $source, string $collectionName ) : PersistentResource Imports a resource (file) from the given URI or PHP resource stream into this storage.
importResourceFromContent ( string $content, string $collectionName ) : PersistentResource Imports a resource from the given string content into this storage.

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

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

Note: Implementations of this method are triggered by a pre-remove event of the persistence layer whenever a PersistentResource object is going to be removed. Therefore this method must not remove the PersistentResource object from the PersistentResource Repository itself!
public deleteResource ( PersistentResource $resource ) : boolean
$resource Neos\Flow\ResourceManagement\PersistentResource The PersistentResource to delete the storage data of
Результат boolean TRUE if removal was successful

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

On a successful import this method returns a PersistentResource object representing the newly imported persistent resource.
public importResource ( string | resource $source, string $collectionName ) : PersistentResource
$source string | resource
$collectionName string Name of the collection the new PersistentResource belongs to
Результат Neos\Flow\ResourceManagement\PersistentResource A resource object representing the imported resource

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

On a successful import this method returns a PersistentResource object representing the newly imported persistent resource. The specified filename will be used when presenting the resource to a user. Its file extension is important because the resource management will derive the IANA Media Type from it.
public importResourceFromContent ( string $content, string $collectionName ) : PersistentResource
$content string The actual content to import
$collectionName string Name of the collection the new PersistentResource belongs to
Результат Neos\Flow\ResourceManagement\PersistentResource A resource object representing the imported resource