File storage controller for files.

Hierarchy

Expanded class hierarchy of FileStorageController

File

core/modules/file/file.entity.inc, line 192
Entity controller and class for files.

Members

Contains filters are case sensitive
Namesort descending Modifiers Type Description
DefaultEntityController::$cache protected property Whether this entity type should use the static cache.
DefaultEntityController::$entityCache protected property Static cache of entities.
DefaultEntityController::$entityInfo protected property Array of information about the entity.
DefaultEntityController::$entityType protected property Entity type for this controller instance.
DefaultEntityController::$hookLoadArguments protected property Additional arguments to pass to hook_TYPE_load().
DefaultEntityController::$idKey protected property Name of the entity's ID field in the entity database table.
DefaultEntityController::$revisionKey protected property Name of entity's revision database table field, if it supports revisions.
DefaultEntityController::$revisionTable protected property The table that stores revisions, if the entity supports revisions.
DefaultEntityController::attachLoad protected function Attaches data to entities upon loading.
DefaultEntityController::buildQuery protected function Builds the query to load the entity.
DefaultEntityController::cacheGet protected function Gets entities from the static cache.
DefaultEntityController::cacheSet protected function Stores entities in the static entity cache.
DefaultEntityController::load public function Implements EntityControllerInterface::load(). Overrides EntityControllerInterface::load
DefaultEntityController::resetCache public function Implements EntityControllerInterface::resetCache(). Overrides EntityControllerInterface::resetCache
DefaultEntityController::__construct public function Implements EntityControllerInterface::__construct().
EntityDatabaseStorageController::create public function Implements EntityStorageControllerInterface::create(). Overrides EntityStorageControllerInterface::create
EntityDatabaseStorageController::delete public function Implements EntityStorageControllerInterface::delete(). Overrides EntityStorageControllerInterface::delete
EntityDatabaseStorageController::invokeHook protected function Invokes a hook on behalf of the entity.
EntityDatabaseStorageController::postDelete protected function Acts on deleted entities before the delete hook is invoked.
EntityDatabaseStorageController::postSave protected function Acts on a saved entity before the insert or update hook is invoked.
EntityDatabaseStorageController::save public function Implements EntityStorageControllerInterface::save(). Overrides EntityStorageControllerInterface::save
FileStorageController::preDelete public function Overrides EntityDatabaseStorageController::preDelete(). Overrides EntityDatabaseStorageController::preDelete
FileStorageController::preSave protected function Overrides EntityDatabaseStorageController::presave(). Overrides EntityDatabaseStorageController::preSave