Example #1
0
 public function getCenterPlanets(centerInside $center)
 {
     $planets = $center->givePlanetsData();
     $result = [];
     if ($planets) {
         foreach ($planets as $planet) {
             $name = $this->makePlanetName($planet);
             $image = $this->makePlanetImage($planet);
             $type = $planet->type;
             if (isset($planet->extra)) {
                 $extraD = $this->makePlanetExtras($planet->extra);
                 $name = $name . ' / ' . $this->addGravity($planet->extra);
                 $result[$planet->id] = ['name' => $name, 'image' => $image, 'type' => $type, 'extra' => $extraD];
             } else {
                 $result[$planet->id] = ['name' => $name, 'image' => $image, 'type' => $type];
             }
         }
     }
     return $result;
 }