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 = []; | |
} | |
} |