eZ\Publish\Core\Persistence\Legacy\Content\Type\Mapper::extractGroupsFromRows PHP Method

extractGroupsFromRows() public method

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[]
    public function extractGroupsFromRows(array $rows)
    {
        $groups = array();
        foreach ($rows as $row) {
            $group = new Group();
            $group->id = (int) $row['id'];
            $group->created = (int) $row['created'];
            $group->creatorId = (int) $row['creator_id'];
            $group->modified = (int) $row['modified'];
            $group->modifierId = (int) $row['modifier_id'];
            $group->identifier = $row['name'];
            $groups[] = $group;
        }
        return $groups;
    }

Usage Example

Esempio n. 1
0
 /**
  * @return Group[]
  */
 public function loadAllGroups()
 {
     return $this->mapper->extractGroupsFromRows(
         $this->contentTypeGateway->loadAllGroupsData()
     );
 }
All Usage Examples Of eZ\Publish\Core\Persistence\Legacy\Content\Type\Mapper::extractGroupsFromRows