示例#1
0
 /**
  * Creates a new file with a specific name and path
  * 
  * @param string $filename
  * @param string $relativeFilePath
  * @return core_kernel_versioning_File
  */
 public function createFile($filename, $relativeFilePath = '')
 {
     $resource = core_kernel_classes_ResourceFactory::create(new core_kernel_classes_Class(CLASS_GENERIS_FILE));
     $returnValue = new core_kernel_versioning_File($resource);
     $returnValue->setPropertiesValues(array(PROPERTY_FILE_FILENAME => $filename, PROPERTY_FILE_FILEPATH => trim($relativeFilePath, DIRECTORY_SEPARATOR), PROPERTY_FILE_FILESYSTEM => $this));
     return $returnValue;
 }