Пример #1
0
 /**
  * @param \databox[] $databoxes
  * @return self
  */
 public static function createFromDataboxes(array $databoxes)
 {
     $fields = [];
     $flags = [];
     foreach ($databoxes as $databox) {
         foreach ($databox->get_meta_structure() as $fieldStructure) {
             $fields[] = Field::createFromLegacyField($fieldStructure);
         }
         foreach ($databox->getStatusStructure() as $status) {
             $flags[] = Flag::createFromLegacyStatus($status);
         }
     }
     return new self($fields, $flags, MetadataHelper::createTags());
 }