Extracts Group objects from the given $rows.
public extractGroupsFromRows ( array $rows ) : eZ\Publish\SPI\Persistence\Content\Type\Group[] | ||
$rows | array | |
return | eZ\Publish\SPI\Persistence\Content\Type\Group[] |
/** * @return Group[] */ public function loadAllGroups() { return $this->mapper->extractGroupsFromRows( $this->contentTypeGateway->loadAllGroupsData() ); }
/** * @covers eZ\Publish\Core\Persistence\Legacy\Content\Type\Mapper::extractGroupsFromRows * * @return void */ public function testExtractGroupsFromRows() { $rows = $this->getLoadGroupFixture(); $mapper = new Mapper($this->getConverterRegistryMock()); $groups = $mapper->extractGroupsFromRows($rows); $groupFixture = new Group(); $groupFixture->created = 1032009743; $groupFixture->creatorId = 14; $groupFixture->id = 3; $groupFixture->modified = 1033922120; $groupFixture->modifierId = 14; $groupFixture->identifier = 'Media'; $this->assertEquals(array($groupFixture), $groups); }