Files
shlink/module/Rest/src/Authentication/AuthenticationPluginManagerFactory.php
2019-10-05 17:26:10 +02:00

17 lines
438 B
PHP

<?php
declare(strict_types=1);
namespace Shlinkio\Shlink\Rest\Authentication;
use Psr\Container\ContainerInterface;
class AuthenticationPluginManagerFactory
{
public function __invoke(ContainerInterface $container): AuthenticationPluginManager
{
$config = $container->has('config') ? $container->get('config') : [];
return new AuthenticationPluginManager($container, $config['auth']['plugins'] ?? []);
}
}