Exemplo n.º 1
0
 /**
  * @inheritdoc
  */
 protected function requireUploadedFiles()
 {
     if ($this->uploadedFiles !== null) {
         return;
     }
     $uploadedFiles = array();
     foreach ($this->fileParams as $name => $data) {
         if (is_array($data['error'])) {
             $count = count($data['error']);
             $keys = array_keys($data);
             $values = array();
             for ($i = 0; $i < $count; $i++) {
                 $normalized = array();
                 foreach ($keys as $key) {
                     $normalized[$key] = $data[$key][$i];
                 }
                 $values[] = $this->messages->sapiUploadedFile($normalized);
             }
             $uploadedFiles[$name] = $values;
         } else {
             $uploadedFiles[$name] = $this->messages->sapiUploadedFile($data);
         }
     }
     $this->uploadedFiles = $uploadedFiles;
 }