diff --git a/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php b/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php index fda023a..92ce784 100644 --- a/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php +++ b/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php @@ -9,6 +9,7 @@ use Drupal\views\Plugin\views\HandlerBase; use Drupal\views\Plugin\views\display\DisplayPluginBase; +use Drupal\views\ResultRow; use Drupal\views\ViewExecutable; /** @@ -361,13 +362,13 @@ public function elementWrapperClasses($row_index = NULL) { /** * Gets the entity matching the current row and relationship. * - * @param \stdClass $values + * @param \Drupal\views\ResultRow $values * An object containing all retrieved values. * * @return \Drupal\Core\Entity\EntityInterface * Returns the entity matching the values. */ - public function getEntity(\stdClass $values) { + public function getEntity(ResultRow $values) { $relationship_id = $this->options['relationship']; if ($relationship_id == 'none') { return $values->_entity; diff --git a/core/modules/views/lib/Drupal/views/Tests/Plugin/StyleTest.php b/core/modules/views/lib/Drupal/views/Tests/Plugin/StyleTest.php index 25a10f3..b18e592 100644 --- a/core/modules/views/lib/Drupal/views/Tests/Plugin/StyleTest.php +++ b/core/modules/views/lib/Drupal/views/Tests/Plugin/StyleTest.php @@ -10,6 +10,7 @@ use Drupal\views\Tests\ViewTestBase; use Drupal\views_test_data\Plugin\views\row\RowTest; use Drupal\views\Plugin\views\row\Fields; +use Drupal\views\ResultRow; use Drupal\views_test_data\Plugin\views\style\StyleTest as StyleTestPlugin; /** @@ -149,14 +150,14 @@ function _testGrouping($stripped = FALSE) { $expected['Job: Singer']['group'] = 'Job: Singer'; $expected['Job: Singer']['rows']['Age: 25'] = array(); $expected['Job: Singer']['rows']['Age: 25']['group'] = 'Age: 25'; - $expected['Job: Singer']['rows']['Age: 25']['rows'][0] = new \stdClass(); + $expected['Job: Singer']['rows']['Age: 25']['rows'][0] = new ResultRow(); $expected['Job: Singer']['rows']['Age: 25']['rows'][0]->views_test_data_name = 'John'; $expected['Job: Singer']['rows']['Age: 25']['rows'][0]->views_test_data_job = 'Singer'; $expected['Job: Singer']['rows']['Age: 25']['rows'][0]->views_test_data_age = '25'; $expected['Job: Singer']['rows']['Age: 25']['rows'][0]->views_test_data_id = '1'; $expected['Job: Singer']['rows']['Age: 27'] = array(); $expected['Job: Singer']['rows']['Age: 27']['group'] = 'Age: 27'; - $expected['Job: Singer']['rows']['Age: 27']['rows'][1] = new \stdClass(); + $expected['Job: Singer']['rows']['Age: 27']['rows'][1] = new ResultRow(); $expected['Job: Singer']['rows']['Age: 27']['rows'][1]->views_test_data_name = 'George'; $expected['Job: Singer']['rows']['Age: 27']['rows'][1]->views_test_data_job = 'Singer'; $expected['Job: Singer']['rows']['Age: 27']['rows'][1]->views_test_data_age = '27'; @@ -165,7 +166,7 @@ function _testGrouping($stripped = FALSE) { $expected['Job: Drummer']['group'] = 'Job: Drummer'; $expected['Job: Drummer']['rows']['Age: 28'] = array(); $expected['Job: Drummer']['rows']['Age: 28']['group'] = 'Age: 28'; - $expected['Job: Drummer']['rows']['Age: 28']['rows'][2] = new \stdClass(); + $expected['Job: Drummer']['rows']['Age: 28']['rows'][2] = new ResultRow(); $expected['Job: Drummer']['rows']['Age: 28']['rows'][2]->views_test_data_name = 'Ringo'; $expected['Job: Drummer']['rows']['Age: 28']['rows'][2]->views_test_data_job = 'Drummer'; $expected['Job: Drummer']['rows']['Age: 28']['rows'][2]->views_test_data_age = '28';