Included the Jobs class

This commit is contained in:
2019-06-24 20:29:02 -03:00
parent 898f03fd92
commit 39c135be60
2 changed files with 51 additions and 10 deletions

View File

@@ -18,6 +18,7 @@ class Memsource
{
private $_oauth;
private $_bilingualFile;
private $_jobs;
private $_project;
private $_fetchApi;
@@ -36,16 +37,6 @@ class Memsource
return $this->_oauth ?? $this->_oauth = new \BrunoFontes\Memsource\oauth();
}
/**
* Memsource API Project related functions
*
* @return \BrunoFontes\Memsource\Project
*/
public function project(): \BrunoFontes\Memsource\Project
{
return $this->_project ?? $this->_project = new \BrunoFontes\Memsource\Project($this->_fetchApi);
}
/**
* Memsource API BilingualFile related functions
*
@@ -55,4 +46,25 @@ class Memsource
{
return $this->_bilingualFile ?? $this->_bilingualFile = new \BrunoFontes\Memsource\BilingualFile($this->_fetchApi);
}
/**
* Memsource API Jobs related functions
*
* @return \BrunoFontes\Memsource\Jobs
*/
public function jobs(): \BrunoFontes\Memsource\Jobs
{
return $this->_jobs ?? $this->_jobs = new \BrunoFontes\Memsource\Jobs($this->_fetchApi);
}
/**
* Memsource API Project related functions
*
* @return \BrunoFontes\Memsource\Project
*/
public function project(): \BrunoFontes\Memsource\Project
{
return $this->_project ?? $this->_project = new \BrunoFontes\Memsource\Project($this->_fetchApi);
}
}