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();
 | |
|     }
 | |
| 
 | |
| 
 | |
| 
 | |
| } | 
