44 lines
754 B
PHP
Executable File
44 lines
754 B
PHP
Executable File
<?php
|
|
/**
|
|
* Created by PhpStorm.
|
|
* User: kirill
|
|
* Date: 15.11.18
|
|
* Time: 21:16
|
|
*/
|
|
|
|
namespace common\hhapi\core\lib;
|
|
|
|
|
|
use common\hhapi\core\request\Request;
|
|
|
|
class Vacancy
|
|
{
|
|
use Request;
|
|
|
|
public $item;
|
|
|
|
public function __construct($data = null)
|
|
{
|
|
if (is_string($data) || is_integer($data)) {
|
|
$item = $this->baseRequest('vacancies/' . $data)->get();
|
|
$this->item = $item;
|
|
}
|
|
else {
|
|
$this->item = $data;
|
|
}
|
|
}
|
|
|
|
public function getName()
|
|
{
|
|
return ($this->item) ? $this->item->name : null;
|
|
}
|
|
|
|
public static function search($params)
|
|
{
|
|
$v = new self();
|
|
return $v->baseRequest('vacancies')->addParams($params)->get();
|
|
}
|
|
|
|
|
|
|
|
} |