Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
50.00% |
1 / 2 |
CRAP | |
50.00% |
3 / 6 |
| ResultRow | |
0.00% |
0 / 1 |
|
50.00% |
1 / 2 |
4.12 | |
50.00% |
3 / 6 |
| __construct | |
100.00% |
1 / 1 |
2 | |
100.00% |
3 / 3 |
|||
| resetEntityData | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
|||
| <?php | |
| /** | |
| * @file | |
| * Contains \Drupal\views\ResultRow. | |
| */ | |
| namespace Drupal\views; | |
| /** | |
| * A class representing a view result row. | |
| */ | |
| class ResultRow { | |
| /** | |
| * The entity for this result. | |
| * | |
| * @var \Drupal\Core\Entity\EntityInterface | |
| */ | |
| public $_entity = NULL; | |
| /** | |
| * An array of relationship entities. | |
| * | |
| * @var \Drupal\Core\Entity\EntityInterface[] | |
| */ | |
| public $_relationship_entities = []; | |
| /** | |
| * An incremental number which represents the row in the entire result. | |
| * | |
| * @var int | |
| */ | |
| public $index; | |
| /** | |
| * Constructs a ResultRow object. | |
| * | |
| * @param array $values | |
| * (optional) An array of values to add as properties on the object. | |
| */ | |
| public function __construct(array $values = array()) { | |
| foreach ($values as $key => $value) { | |
| $this->{$key} = $value; | |
| } | |
| } | |
| /** | |
| * Resets the _entity and _relationship_entities properties. | |
| */ | |
| public function resetEntityData() { | |
| $this->_entity = NULL; | |
| $this->_relationship_entities = []; | |
| } | |
| } |