/** * Test the virtual name_id attribute setter and getter for 'de' and 'en' root pages * @return mixed */ public function testNameId() { $pages = Tree::findAll([Tree::ATTR_DOMAIN_ID => 'root-' . md5($_SERVER['REQUEST_TIME']), Tree::ATTR_ACTIVE => Tree::ACTIVE, Tree::ATTR_VISIBLE => Tree::VISIBLE]); if ($pages) { foreach ($pages as $page) { $buildNameId = $page->domain_id . '_' . $page->access_domain; $this->assertSame($buildNameId, $page->name_id, 'NameID was not set properly'); } } else { return $this->assertNotEmpty($pages, 'No Pages found!'); } }