Файл: concrete5.7.5.6/concrete/src/Support/Manager.php
Строк: 22
<?php
namespace ConcreteCoreSupport;
class Manager extends IlluminateSupportManager
{
protected function createDriver($driver)
{
// Note –this overrides the laravel createDriver because we do concrete5
// camelcasing magic.
$method = 'create'.camelcase($driver).'Driver';
// We'll check to see if a creator method exists for the given driver. If not we
// will check for a custom driver creator, which allows developers to create
// drivers using their own customized driver creator Closure to create it.
if (isset($this->customCreators[$driver]))
{
return $this->callCustomCreator($driver);
}
elseif (method_exists($this, $method))
{
return $this->$method();
}
throw new InvalidArgumentException("Driver [$driver] not supported.");
}
}