original_string: protected function validator($varInput)
      {
          $varReturn = parent::validator($varInput);
          $arrReturn = array_filter((array) $varReturn);
          $intCount = 0;
  
          foreach ($arrReturn as $varFile) {
              // Get the file model
              if (\Validator::isUuid($varFile)) {
                  $objModel = \FilesModel::findByUuid($varFile);
  
                  if ($objModel === null) {
                      continue;
                  }
  
                  $varFile = $objModel->path;
              }
  
              $objFile = new \File($varFile, true);
  
              $_SESSION['FILES'][$this->strName . '_' . $intCount++] = array
              (
                  'name'     => $objFile->name,
                  'type'     => $objFile->mime,
                  'tmp_name' => TL_ROOT . '/' . $objFile->path,
                  'error'    => 0,
                  'size'     => $objFile->size,
                  'uploaded' => true,
                  'uuid'     => ($objModel !== null) ? \StringUtil::binToUuid($objModel->uuid) : ''
              );
          }
  
          return $varReturn;
      }
code: protected function validator($varInput)
      {
          $varReturn = parent::validator($varInput);
          $arrReturn = array_filter((array) $varReturn);
          $intCount = 0;
  
          foreach ($arrReturn as $varFile) {
              // Get the file model
              if (\Validator::isUuid($varFile)) {
                  $objModel = \FilesModel::findByUuid($varFile);
  
                  if ($objModel === null) {
                      continue;
                  }
  
                  $varFile = $objModel->path;
              }
  
              $objFile = new \File($varFile, true);
  
              $_SESSION['FILES'][$this->strName . '_' . $intCount++] = array
              (
                  'name'     => $objFile->name,
                  'type'     => $objFile->mime,
                  'tmp_name' => TL_ROOT . '/' . $objFile->path,
                  'error'    => 0,
                  'size'     => $objFile->size,
                  'uploaded' => true,
                  'uuid'     => ($objModel !== null) ? \StringUtil::binToUuid($objModel->uuid) : ''
              );
          }
  
          return $varReturn;
      }
code_tokens: protected function validator ( $ varInput ) { $ varReturn = parent :: validator ( $ varInput ) ; $ arrReturn = array_filter ( ( array ) $ varReturn ) ; $ intCount = 0 ; foreach ( $ arrReturn as $ varFile ) { // Get the file model if ( \ Validator :: isUuid ( $ varFile ) ) { $ objModel = \ FilesModel :: findByUuid ( $ varFile ) ; if ( $ objModel === null ) { continue ; } $ varFile = $ objModel -> path ; } $ objFile = new \ File ( $ varFile , true ) ; $ _SESSION [ 'FILES' ] [ $ this -> strName . '_' . $ intCount ++ ] = array ( 'name' => $ objFile -> name , 'type' => $ objFile -> mime , 'tmp_name' => TL_ROOT . '/' . $ objFile -> path , 'error' => 0 , 'size' => $ objFile -> size , 'uploaded' => true , 'uuid' => ( $ objModel !== null ) ? \ StringUtil :: binToUuid ( $ objModel -> uuid ) : '' ) ; } return $ varReturn ; }
docstring: Store the file information in the session
  @param mixed
  @return mixed
docstring_tokens: Store the file information in the session