for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace uuf6429\ElderBrother\Vcs\Adapter;
use Psr\Log\LoggerInterface;
abstract class Adapter
{
/**
* @var LoggerInterface
*/
protected $logger;
* @return bool
abstract public function isAvailable();
abstract public function isInstalled();
abstract public function install();
abstract public function uninstall();
* @param LoggerInterface $logger
public function __construct(LoggerInterface $logger)
$this->logger = $logger;
}