PATH:
home
/
vcomplcotr
/
www
/
wp-content
/
plugins
/
akeebabackupwp
/
app
/
vendor
/
akeeba
/
awf
/
src
/
Container
/
Defaults
<?php /** * @package awf * @copyright Copyright (c)2014-2026 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU GPL version 3 or later */ namespace Awf\Container\Defaults; use Awf\Container\Container; use Awf\Dispatcher\Dispatcher as AppDispatcher; /** * Application Dispatcher service provider * * @since 1.1.0 */ class DispatcherProvider { /** * Returns the service. * * @param Container $c The container calling us * * @return AppDispatcher The returned service object * @since 1.1.0 */ public function __invoke(Container $c): AppDispatcher { foreach ( [ $c->applicationNamespace . '\\Dispatcher', '\\' . ucfirst($c->application_name) . '\Dispatcher', AppDispatcher::class, ] as $class ) { if (!class_exists($class)) { continue; } return new $class($c); } } }
[+]
..
[-] DispatcherProvider.php
[edit]
[-] MailerProvider.php
[edit]
[-] InputProvider.php
[edit]
[-] FilesystemProvider.php
[edit]
[-] AppConfigProvider.php
[edit]
[-] HTMLHelperProvider.php
[edit]
[-] DateFactoryProvider.php
[edit]
[-] EventDispatcherProvider.php
[edit]
[-] BladeProvider.php
[edit]
[-] SegmentProvider.php
[edit]
[-] LanguageFactoryProvider.php
[edit]
[-] SessionProvider.php
[edit]
[-] LanguageProvider.php
[edit]
[-] UserManagerProvider.php
[edit]
[-] DatabaseProvider.php
[edit]
[-] MVCFactoryProvider.php
[edit]
[-] HelperProvider.php
[edit]
[-] RouterProvider.php
[edit]