buildContentTypeGroupDomainObject() public method

Builds a ContentTypeGroup domain object from value object returned by persistence.
public buildContentTypeGroupDomainObject ( eZ\Publish\SPI\Persistence\Content\Type\Group $spiGroup ) : ContentTypeGroup
$spiGroup eZ\Publish\SPI\Persistence\Content\Type\Group
return eZ\Publish\Core\Repository\Values\ContentType\ContentTypeGroup
 /**
  * Get all Content Type Groups.
  *
  * @return \eZ\Publish\Core\Repository\Values\ContentType\ContentTypeGroup[]
  */
 public function loadContentTypeGroups()
 {
     $spiGroups = $this->contentTypeHandler->loadAllGroups();
     $groups = array();
     foreach ($spiGroups as $spiGroup) {
         $groups[] = $this->contentTypeDomainMapper->buildContentTypeGroupDomainObject($spiGroup);
     }
     return $groups;
 }