for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Lifeboat\Resource;
use Lifeboat\Connector;
/**
* Class ApiResource
* @package Lifeboat\Resource
*
* @property Connector|null $_client
*/
abstract class ApiResource implements \ArrayAccess, \Countable {
private Connector $_client;
* ApiResource constructor.
* @param Connector $client
public function __construct(Connector $client)
{
$this->setClient($client);
}
* @return $this
public function setClient(Connector $client): ApiResource
$this->_client = $client;
return $this;
* @return Connector|null
public function getClient(): ?Connector
return $this->_client;