Loading core/modules/path/src/Plugin/Field/FieldType/PathItem.php +8 −0 Changes for core/modules/path/src/Plugin/Field/FieldType/PathItem.php: 8 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -111,6 +111,14 @@ public function set($property_name, $value, $notify = TRUE) { return parent::set($property_name, $value, $notify); } /** * {@inheritdoc} */ public function get($property_name) { $this->ensureLoaded(); return parent::get($property_name); } /** * {@inheritdoc} */ Loading core/modules/path/tests/src/Kernel/PathItemTest.php +3 −0 Changes for core/modules/path/tests/src/Kernel/PathItemTest.php: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -70,6 +70,9 @@ public function testPathItem() { $loaded_node = $node_storage->load($node->id()); $this->assertFalse($loaded_node->get('path')->isEmpty()); $this->assertEquals('/foo', $loaded_node->get('path')->alias); $node_storage->resetCache(); $loaded_node = $node_storage->load($node->id()); $this->assertEquals('/foo', $loaded_node->get('path')[0]->get('alias')->getValue()); $node_storage->resetCache(); $loaded_node = $node_storage->load($node->id()); Loading Loading
core/modules/path/src/Plugin/Field/FieldType/PathItem.php +8 −0 Changes for core/modules/path/src/Plugin/Field/FieldType/PathItem.php: 8 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -111,6 +111,14 @@ public function set($property_name, $value, $notify = TRUE) { return parent::set($property_name, $value, $notify); } /** * {@inheritdoc} */ public function get($property_name) { $this->ensureLoaded(); return parent::get($property_name); } /** * {@inheritdoc} */ Loading
core/modules/path/tests/src/Kernel/PathItemTest.php +3 −0 Changes for core/modules/path/tests/src/Kernel/PathItemTest.php: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -70,6 +70,9 @@ public function testPathItem() { $loaded_node = $node_storage->load($node->id()); $this->assertFalse($loaded_node->get('path')->isEmpty()); $this->assertEquals('/foo', $loaded_node->get('path')->alias); $node_storage->resetCache(); $loaded_node = $node_storage->load($node->id()); $this->assertEquals('/foo', $loaded_node->get('path')[0]->get('alias')->getValue()); $node_storage->resetCache(); $loaded_node = $node_storage->load($node->id()); Loading