Select Git revision
composer.json
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This project manages its dependencies using Composer.
Learn more
ShibServiceFactory.php 576 B
<?php
namespace UnicaenAuth\Service;
use UnicaenAuth\Options\ModuleOptions;
use Zend\ServiceManager\ServiceLocatorInterface;
class ShibServiceFactory
{
public function __invoke(ServiceLocatorInterface $sl)
{
/** @var ModuleOptions $moduleOptions */
$moduleOptions = $sl->get('unicaen-auth_module_options');
$service = new ShibService();
$service->setShibbolethConfig($moduleOptions->getShibboleth());
$service->setUsurpationAllowedUsernames($moduleOptions->getUsurpationAllowedUsernames());
return $service;
}
}