/** * Gets a comma separated list of frontend user groups to use for the * document ID. * * @return string A comma separated list of frontend user groups. */ protected function getDocumentIdGroups() { $groups = $this->pageAccessRootline->getGroups(); $groups = Rootline::cleanGroupArray($groups); if (empty($groups)) { $groups[] = 0; } $groups = implode(',', $groups); return $groups; }
/** * @test * @dataProvider rootLineDataProvider */ public function canParser($rootLineString, $expectedGroups) { $rootline = new Rootline($rootLineString); $groups = $rootline->getGroups(); $this->assertSame($expectedGroups, $groups); }