Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0 / 0 |
|
100.00% |
0 / 0 |
CRAP | |
100.00% |
0 / 0 |
<?php | |
/** | |
* @file | |
* Contains \Drupal\Core\Entity\EntityListBuilderInterface. | |
*/ | |
namespace Drupal\Core\Entity; | |
/** | |
* Defines an interface to build entity listings. | |
*/ | |
interface EntityListBuilderInterface { | |
/** | |
* Gets the entity storage. | |
* | |
* @return \Drupal\Core\Entity\EntityStorageInterface | |
* The storage used by this list builder. | |
*/ | |
public function getStorage(); | |
/** | |
* Loads entities of this type from storage for listing. | |
* | |
* This allows the implementation to manipulate the listing, like filtering or | |
* sorting the loaded entities. | |
* | |
* @return \Drupal\Core\Entity\EntityInterface[] | |
* An array of entities implementing \Drupal\Core\Entity\EntityInterface. | |
*/ | |
public function load(); | |
/** | |
* Provides an array of information to build a list of operation links. | |
* | |
* @param \Drupal\Core\Entity\EntityInterface $entity | |
* The entity the operations are for. | |
* | |
* @return array | |
* An associative array of operation link data for this list, keyed by | |
* operation name, containing the following key-value pairs: | |
* - title: The localized title of the operation. | |
* - url: An instance of \Drupal\Core\Url for the operation URL. | |
* - weight: The weight of this operation. | |
*/ | |
public function getOperations(EntityInterface $entity); | |
/** | |
* Builds a listing of entities for the given entity type. | |
* | |
* @return array | |
* A render array as expected by drupal_render(). | |
*/ | |
public function render(); | |
} |