public function denormalize($data, $class, $format = null, array $context = [])
 {
     if (empty($data)) {
         return null;
     }
     if (isset($data->{'$ref'})) {
         return new Reference($data->{'$ref'}, $context['rootSchema'] ?: null);
     }
     $object = new \Docker\API\Model\ContainerTop();
     if (!isset($context['rootSchema'])) {
         $context['rootSchema'] = $object;
     }
     if (isset($data->{'Titles'})) {
         $values_111 = [];
         foreach ($data->{'Titles'} as $value_112) {
             $values_111[] = $value_112;
         }
         $object->setTitles($values_111);
     }
     if (isset($data->{'Processes'})) {
         $values_113 = [];
         foreach ($data->{'Processes'} as $value_114) {
             $values_115 = [];
             foreach ($value_114 as $value_116) {
                 $values_115[] = $value_116;
             }
             $values_113[] = $values_115;
         }
         $object->setProcesses($values_113);
     }
     return $object;
 }
Пример #2
0
 public function denormalize($data, $class, $format = null, array $context = [])
 {
     if (empty($data)) {
         return null;
     }
     if (isset($data->{'$ref'})) {
         return new Reference($data->{'$ref'}, $context['rootSchema'] ?: null);
     }
     $object = new \Docker\API\Model\ContainerTop();
     if (!isset($context['rootSchema'])) {
         $context['rootSchema'] = $object;
     }
     if (isset($data->{'Titles'})) {
         $values_147 = [];
         foreach ($data->{'Titles'} as $value_148) {
             $values_147[] = $value_148;
         }
         $object->setTitles($values_147);
     }
     if (isset($data->{'Processes'})) {
         $values_149 = [];
         foreach ($data->{'Processes'} as $value_150) {
             $values_151 = [];
             foreach ($value_150 as $value_152) {
                 $values_151[] = $value_152;
             }
             $values_149[] = $values_151;
         }
         $object->setProcesses($values_149);
     }
     return $object;
 }
Пример #3
0
 public function denormalize($data, $class, $format = null, array $context = [])
 {
     if (empty($data)) {
         return null;
     }
     if (isset($data->{'$ref'})) {
         return new Reference($data->{'$ref'}, $context['rootSchema'] ?: null);
     }
     $object = new \Docker\API\Model\ContainerTop();
     if (!isset($context['rootSchema'])) {
         $context['rootSchema'] = $object;
     }
     if (property_exists($data, 'Titles')) {
         $value = $data->{'Titles'};
         if (is_array($data->{'Titles'})) {
             $values = [];
             foreach ($data->{'Titles'} as $value_1) {
                 $values[] = $value_1;
             }
             $value = $values;
         }
         if (is_null($data->{'Titles'})) {
             $value = $data->{'Titles'};
         }
         $object->setTitles($value);
     }
     if (property_exists($data, 'Processes')) {
         $value_2 = $data->{'Processes'};
         if (is_array($data->{'Processes'})) {
             $values_1 = [];
             foreach ($data->{'Processes'} as $value_3) {
                 $value_4 = $value_3;
                 if (is_array($value_3)) {
                     $values_2 = [];
                     foreach ($value_3 as $value_5) {
                         $values_2[] = $value_5;
                     }
                     $value_4 = $values_2;
                 }
                 if (is_null($value_3)) {
                     $value_4 = $value_3;
                 }
                 $values_1[] = $value_4;
             }
             $value_2 = $values_1;
         }
         if (is_null($data->{'Processes'})) {
             $value_2 = $data->{'Processes'};
         }
         $object->setProcesses($value_2);
     }
     return $object;
 }