/**
  * Creates a new Kaltura objects DataGenerator
  * Gets The file path to it's configuration file
  * 
  * @param string $dataGeneratorConfigFilePath the config file path
  */
 public function __construct($dataGeneratorConfigFilePath)
 {
     $simpleXMLElement = kXml::openXmlFile($dataGeneratorConfigFilePath);
     $this->dataSourceFile = KalturaTestDataSourceFile::generateFromXML($simpleXMLElement);
     $this->dataSourceFile->setFilePath($dataGeneratorConfigFilePath);
 }
 /**
  * 
  * Generates a new KalturaTestDataSourceFile object from simpleXMLElement (the config file itself)
  * @param SimpleXMLElement $simpleXMLElement
  * 
  * @return KalturaTestDataSourceFile 
  * 		   A new KalturaTestDataSourceFile object  
  */
 public static function generateFromXML(SimpleXMLElement $simpleXMLElement)
 {
     $dataGeneratorConfigFile = new KalturaTestDataSourceFile();
     $dataGeneratorConfigFile->fromSourceXML($simpleXMLElement);
     return $dataGeneratorConfigFile;
 }