/**
  * WPML_TP_Project_Creation constructor.
  *
  * @param TranslationProxy_Project          $project
  * @param SitePress                         $sitepress
  * @param WPML_Translation_Proxy_Networking $networking
  * @param array                             $params
  */
 public function __construct(&$project, &$sitepress, &$networking, array $params)
 {
     parent::__construct($project);
     $this->networking =& $networking;
     $this->sitepress =& $sitepress;
     $this->params = $params;
 }
 /**
  * WPML_TP_Remote_Job_Sync constructor.
  *
  * @param TranslationProxy_Project $project
  * @param WPML_TM_CMS_ID           $cms_id_helper
  * @param WPML_Pro_Translation     $pro_translation
  * @param array                    $remote_job_data
  */
 public function __construct(&$project, &$cms_id_helper, &$pro_translation, array $remote_job_data)
 {
     if (empty($remote_job_data['job_state']) || empty($remote_job_data['id']) || $this->is_data_valid($remote_job_data) === false) {
         throw new InvalidArgumentException('Remote job data does not contain a valid job_state! Got data:' . serialize($remote_job_data));
     }
     parent::__construct($project);
     $this->cms_id_helper =& $cms_id_helper;
     $this->pro_translation =& $pro_translation;
     $this->data = $remote_job_data;
 }
 /**
  * WPML_TP_Polling_Status constructor.
  *
  * @param TranslationProxy_Project $project
  * @param SitePress                $sitepress
  * @param WPML_TM_CMS_ID           $cms_id_helper
  */
 public function __construct(&$project, &$sitepress, &$cms_id_helper)
 {
     parent::__construct($project);
     $this->sitepress =& $sitepress;
     $this->cms_id_helper =& $cms_id_helper;
 }
 /**
  * WPML_TM_XmlRpc_Job_Update constructor.
  *
  * @param WPML_Pro_Translation     $pro_translation
  * @param TranslationProxy_Project $project
  */
 public function __construct(&$project, &$pro_translation)
 {
     parent::__construct($project);
     $this->pro_translation =& $pro_translation;
 }
 /**
  * WPML_TP_Remote_Sync_Factory constructor.
  *
  * @param TranslationProxy_Project $project
  * @param WPML_Pro_Translation     $pro_translation
  * @param WPML_TM_CMS_ID           $cms_id_helper
  */
 public function __construct(&$project, &$pro_translation, &$cms_id_helper)
 {
     parent::__construct($project);
     $this->pro_translation =& $pro_translation;
     $this->cms_id_helper =& $cms_id_helper;
 }
 /**
  * WPML_TM_XmlRpc_Job_Update constructor.
  *
  * @param WPML_Pro_Translation $pro_translation
  */
 public function __construct(&$pro_translation, &$project)
 {
     $this->pro_translation =& $pro_translation;
     parent::__construct($project);
 }