GitHub - PHP-DISlim-Bridge Integrare PHP-DI cu cadrul Slim
Integrare PHP-DI cu Slim

Acest pachet configurează Slim să funcționeze cu containerul PHP-DI.
PHP-DI ca container
Cea mai evidentă diferență cu instalarea implicită Slim este că veți utiliza PHP-DI ca container, care are următoarele avantaje:
- cablare automată
- format puternic de configurare
- suport pentru sisteme modulare
- .
Dacă doriți să aflați mai multe despre tot ce poate oferi PHP-DI, aruncați o privire la introducerea sa.
Controlere ca servicii
În timp ce controlerele dvs. pot fi închideri simple, puteți, de asemenea scrieți-le ca clase și PHP-DI le instanțiază numai atunci când sunt apelate:
Dependențele pot fi apoi injectate în controlerul dvs. folosind cablare automată, fișiere de configurare PHP-DI sau chiar adnotări.
În mod implicit, controlerele Slim au o semnătură strictă: $ request, $ response, $ args. Podul PHP-DI oferă o alternativă mai flexibilă și mai prietenoasă cu dezvoltatorii.
Parametrii controlerului pot fi oricare dintre aceste lucruri:
- cererea sau răspunsul (parametrii trebuie numiți $ request sau $ response)
- marcatori de rută
- atribute de cerere
- servicii (injectate prin tip-sugestie)