PHP code example of peibin / laravel-di

1. Go to this page and download the library: Download peibin/laravel-di library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

peibin / laravel-di example snippets




declare(strict_types=1);

return [
    'scan'           => [
        'paths'              => [
            base_path('app'),
        ],
        'ignore_annotations' => [
            'mixin',
        ],
    ],
    'scan_cacheable' => env('SCAN_CACHEABLE', false),
];



use Illuminate\Contracts\Foundation\Application;
use PeibinLaravel\Di\Annotation\ScanConfig;
use PeibinLaravel\Di\Annotation\Scanner;
use PeibinLaravel\Di\ScanHandler\PcntlScanHandler;

$config = ScanConfig::instance($this->app);
$handler = new PcntlScanHandler();
(new Scanner($config, $handler))->scan();