Jagepard/Rudra-Framework

View on GitHub
app/Containers/Web/config.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

use App\Containers\Web\Factory\StdFactory;
use App\Containers\Web\Factory\TestFactory;
use App\Containers\Web\Interface\TestInterface;

return [
    'contracts'   => [
        // stdClass::class      => StdFactory::class,
        stdClass::class      => 'callable',
        // stdClass::class      => function (){
        //     $std = new stdClass;
        //     $std->method = __METHOD__ . '::Dependency Injection';
    
        //     return $std;
        // },
        TestInterface::class => TestFactory::class
    ],

    'services'    => [
        'factory'  => StdFactory::class,
        'callable' => function (){
            $std = new stdClass;
            $std->method = __METHOD__ . '::Created from waiting';
    
            return $std;
        },
    ]
];