webnaplo-gulbaba-api/config/autoload/dependencies.global.php

29 lines
1.2 KiB
PHP
Raw Normal View History

2018-11-11 12:01:18 +01:00
<?php
2018-11-12 07:09:32 +01:00
declare(strict_types=1);
2018-11-11 12:01:18 +01:00
return [
// Provides application-wide services.
// We recommend using fully-qualified class names whenever possible as
// service names.
'dependencies' => [
// Use 'aliases' to alias a service name to another service. The
// key is the alias name, the value is the service to which it points.
'aliases' => [
2018-11-12 07:09:32 +01:00
// Fully\Qualified\ClassOrInterfaceName::class => Fully\Qualified\ClassName::class,
2018-11-11 12:01:18 +01:00
],
// Use 'invokables' for constructor-less services, or services that do
// not require arguments to the constructor. Map a service name to the
// class name.
'invokables' => [
// Fully\Qualified\InterfaceName::class => Fully\Qualified\ClassName::class,
],
// Use 'factories' for services provided by callbacks/factory classes.
'factories' => [
2018-11-12 07:09:32 +01:00
// Fully\Qualified\ClassName::class => Fully\Qualified\FactoryName::class,
2018-11-11 12:01:18 +01:00
App\Middleware\RouteAuthorization::class => App\Middleware\RouteAuthorizationFactory::class,
2018-11-12 07:09:32 +01:00
Tuupola\Middleware\JwtAuthentication::class => App\Middleware\JwtAuthenticationFactory::class,
2018-11-11 12:01:18 +01:00
],
],
];