Completed
Push — master ( 21003f...1e77f8 )
by Sergey
04:08 queued 01:24
created

Vacancies::favorited()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
c 1
b 0
f 1
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
3
namespace seregazhuk\HeadHunterApi\EndPoints;
4
5
use seregazhuk\HeadHunterApi\Traits\HasView;
6
use seregazhuk\HeadHunterApi\Traits\Searchable;
7
use seregazhuk\HeadHunterApi\Traits\HasSimilarVacancies;
8
9
class Vacancies extends Endpoint
10
{
11
    const RESOURCE = 'vacancies';
12
13
    use HasView, Searchable, HasSimilarVacancies;
14
15
    public function blacklisted()
16
    {
17
        return $this->getResource('blacklisted');
18
    }
19
20
    public function favorited()
21
    {
22
        return $this->getResource('favorited');
23
    }
24
25
    /**
26
     * @param string $id
27
     * @return mixed
28
     */
29
    public function similar($id)
30
    {
31
        return $this->getSimilarVacanciesFor($id);
32
    }
33
34
    /**
35
     * @param string $id
36
     * @return mixed
37
     */
38
    public function statistics($id)
39
    {
40
        return $this->getResource($id . '/stats');
41
    }
42
}