Files
php-flasher/Manager/ManagerInterface.php
T
2020-12-02 00:57:12 +01:00

28 lines
494 B
PHP

<?php
namespace Flasher\Prime\Manager;
interface ManagerInterface
{
/**
* Get a driver instance.
*
* @param string|null $driver
*
* @return object
*
* @throws \InvalidArgumentException
*/
public function make($driver = null);
/**
* Register a custom driver creator.
*
* @param string $alias
* @param \Closure|object $driver
*
* @return $this
*/
public function addDriver($alias, $driver);
}