for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Kerox\Messenger\Request;
use Kerox\Messenger\Model\Persona;
class PersonaRequest extends AbstractRequest
{
/**
* @var Persona|null
*/
protected $persona;
* PersonaRequest constructor.
*
* @param string $pageToken
* @param Persona|null $persona
public function __construct(string $pageToken, ?Persona $persona = null)
parent::__construct($pageToken);
$this->persona = $persona;
}
* @return mixed
protected function buildHeaders()
return [
'Content-Type' => 'application/json',
];
protected function buildBody()
return $this->persona ?: '';