for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace seregazhuk\HeadHunterApi\Traits;
trait InvitedNegotiations
{
/**
* @param string $verb
* @param array $params
* @return mixed
*/
abstract public function getResource($verb = '', array $params = []);
* @param int $vacancyId
* @param string $status
public function invited($vacancyId, $status = '')
return $this->getResource($status, ['vacancy_id' => $vacancyId]);
}
public function invitedResponses($vacancyId)
return $this->invited($vacancyId, 'response');
public function invitedConsider($vacancyId)
return $this->invited($vacancyId, 'consider');
public function invitedPhoneInterviews($vacancyId)
return $this->invited($vacancyId, 'phone_interview');
public function invitedAssessments($vacancyId)
return $this->invited($vacancyId, 'assessment');
public function invitedInterviews($vacancyId)
return $this->invited($vacancyId, 'interview');
public function invitedOffers($vacancyId)
return $this->invited($vacancyId, 'offer');
public function invitedHired($vacancyId)
return $this->invited($vacancyId, 'hired');
public function invitedDiscardByEmployer($vacancyId)
return $this->invited($vacancyId, 'discard_by_employer');