code: public function extractLocationInformation(string $file)
      {
          $splittedPath = explode("||", $file);
          $splittedPathLength = count($splittedPath);
  
          $pathInfo = [];
  
          $defaultPath = trim($splittedPath[0], ' ');
  
          $pathInfo['in'] = $defaultPath;
          $pathInfo['to'] = $defaultPath; // Set default first, check below if out location was defined:
  
          if ($splittedPathLength > 1) {
              $pathInfo['to'] = trim($splittedPath[1], ' ');
          }
  
          return $pathInfo;
      }
docs: Function for extracting file out information. This file needs to be a given path or supported path(s) format for
  file uploading. When given 'a/path/name/file.php' the function will return that the in file is the same as the
  out location. When given 'a/path/name/file.php || b/path/name/file.php' the function will return that the 'in' value
  of the file is 'a/path/name/file.php' and the out path is 'b/path/name/file.php'.
  
  @param string $file An string containing an path name or supported formatted path string.
  @return array An array containing location information. This is in the following format:
  
  [
  'in' => 'in/path/location/file.php',
  'out' => 'out/path/location/file.php'
  ]