Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/old/vendor/laminas/laminas-di/src/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/laminas/laminas-di/src/ConfigProvider.php
<?php

declare(strict_types=1);

namespace Laminas\Di;

/**
 * Implements the config provider for mezzio
 *
 * @psalm-type DependencyConfigArray = array{
 *  aliases: array<string, string>,
 *  factories: array<string, callable|class-string>,
 *  abstract_factories: list<callable|class-string>
 * }
 */
class ConfigProvider
{
    /**
     * Implements the config provider
     *
     * @return array{dependencies: DependencyConfigArray} The configuration for mezzio
     */
    public function __invoke(): array
    {
        return [
            'dependencies' => $this->getDependencyConfig(),
        ];
    }

    /**
     * Returns the dependency (service manager) configuration
     *
     * @return DependencyConfigArray
     */
    public function getDependencyConfig(): array
    {
        return [
            // Legacy Zend Framework aliases
            'aliases'            => [
                'Zend\Di\InjectorInterface'               => InjectorInterface::class,
                'Zend\Di\ConfigInterface'                 => ConfigInterface::class,
                'Zend\Di\CodeGenerator\InjectorGenerator' => CodeGenerator\InjectorGenerator::class,
            ],
            'factories'          => [
                InjectorInterface::class               => Container\InjectorFactory::class,
                ConfigInterface::class                 => Container\ConfigFactory::class,
                CodeGenerator\InjectorGenerator::class => Container\GeneratorFactory::class,
            ],
            'abstract_factories' => [
                Container\ServiceManager\AutowireFactory::class,
            ],
        ];
    }
}

Spamworldpro Mini