for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace DigitalCz\DigiSign\Endpoint;
use DigitalCz\DigiSign\Resource\Collection;
use DigitalCz\DigiSign\Resource\Contact;
/**
* @extends ResourceEndpoint<Contact>
*/
final class MyContactsEndpoint extends ResourceEndpoint
{
public function __construct(MyEndpoint $parent)
parent::__construct($parent, '/contacts', Contact::class);
}
* @return Collection<Contact>
public function suggest(string $search = '', int $limit = 30): Collection
$response = $this->getRequest('/suggest', ['query' => ['search' => $search, 'limit' => $limit]]);
return $this->createCollectionResource($response, Contact::class);