Exemple #1
0
 /**
  * @param int $idGroup
  *
  * @return \Generated\Shared\Transfer\RulesTransfer
  */
 public function getRulesForGroupId($idGroup)
 {
     $relationshipCollection = $this->queryContainer->queryGroupHasRole($idGroup)->find();
     $roleCollection = $this->queryContainer->queryGroupRules($relationshipCollection)->find();
     $rulesTransfer = new RulesTransfer();
     foreach ($roleCollection as $ruleEntity) {
         $ruleTransfer = new RuleTransfer();
         $ruleTransfer->fromArray($ruleEntity->toArray(), true);
         $rulesTransfer->addRule($ruleTransfer);
     }
     return $rulesTransfer;
 }