for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ghc\Rosetta\Connectors;
use Ghc\Rosetta\Configurable;
abstract class Connector
{
use Configurable;
/**
* Connector constructor.
*
* @param array $config
*/
public function __construct($config = [])
$this->setConfig($config);
$this->boot();
}
* Boot Connector.
abstract protected function boot();
* @param string $uri
* @param array $options
* @return mixed
abstract public function show($uri, $options = []);
* @param null|mixed $data
abstract public function create($uri, $data = null, $options = []);
abstract public function update($uri, $data = null, $options = []);
abstract public function replace($uri, $data = null, $options = []);
abstract public function delete($uri, $options = []);