public function __construct($cmd, $outFilePath)
 {
     parent::__construct($cmd);
     $this->outFilesPath[] = $outFilePath;
     $this->outFilePath = $outFilePath;
     $this->logFilePath = "{$outFilePath}.log";
 }
 protected function __construct($userId, $userKey, $url)
 {
     parent::__construct();
     $this->userId = $userId;
     $this->userKey = $userKey;
     $this->url = $url;
 }
 /**
  * @param string $outDir
  */
 public function __construct($cmd, $destFileName, $outDir)
 {
     parent::__construct($cmd);
     $this->destFileName = $destFileName;
     $this->outDir = $outDir;
 }