コード例 #1
0
 /**
  * @param Hal  $hal
  * @param bool $isRoot
  *
  * @return array
  */
 protected function flattenHal(Hal $hal, $isRoot = true)
 {
     $data = $hal->getData();
     foreach ($hal->getResources() as $name => $items) {
         $data[$name] = [];
         foreach ($items as $item) {
             $data[$name][] = $this->flattenHal($item);
         }
     }
     return $data;
 }