Exemple #1
0
 /**
  * @param Result $result result
  */
 public function render(Result $result)
 {
     $coll = new DataContainer\ApiCollection();
     foreach ($result->getAll('api') as $dokapiApi) {
         $coll->add($this->getTransformer()->transform($dokapiApi));
     }
     return count($coll) === 1 ? $coll->first() : $coll;
 }
 /**
  * @param Result $result result
  */
 private function getAllVersions(Result $result)
 {
     $versions = array();
     foreach ($result->getAll('resource') as $resource) {
         foreach ($resource->getOperations() as $operation) {
             $versions[$operation->getVersion()] = $operation->getVersion();
         }
     }
     return array_values($versions);
 }