30 lines
		
	
	
		
			888 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			888 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| use function DI\autowire, DI\create, DI\get;
 | |
| 
 | |
| use Negundo\Client\{ SoftwareConfig, Dump, Task, NegundoMiddleware };
 | |
| 
 | |
| return [
 | |
|     SoftwareConfig::class => create(SoftwareConfig::class)->constructor(getenv('NEGUNDO_HASH'), getenv('NEGUNDO_SERVER')),
 | |
|     NegundoMiddleware::class => autowire(NegundoMiddleware::class),
 | |
|     Dump::class => autowire(Dump::class),
 | |
|     Task::class => autowire(Task::class),
 | |
| 
 | |
|     'negundo.client' => [
 | |
|         'picea' => [
 | |
|             'asset' => [
 | |
|                 [
 | |
|                     'path' => implode(DIRECTORY_SEPARATOR, [ dirname(__DIR__), "asset", '' ]),
 | |
|                     'order' => 10
 | |
|                 ],
 | |
|             ],
 | |
|             'view' => [
 | |
|                 [
 | |
|                     'path' => implode(DIRECTORY_SEPARATOR, [ dirname(__DIR__), "view", '' ]),
 | |
|                     'order' => 99,
 | |
|                 ],
 | |
|             ],
 | |
|         ],
 | |
|     ],
 | |
| ];
 |