We expect to see an application using ready-made libraries for working with HTTP, database, console. As well as easily extensible and maintained.
Now it is clear what they want — but the TOR did not specify:
- Under HTTP you know libs, working with PSR 7 or similar in "spirit", for example the Symfony HTTP Foundation
- Under database understand Doctrine 2, or Eloquent
- Cantilever on rincke used as a rule of Symfony Console
This is what you wanted, I suggest you either explain and write on components, or to send to hell, BUT to celebrate this moment and for the future to do a clarification of what is expected from the job...
A few people met up to bigotry does not host third-party packages, and Vice versa... This should be considered... saw the job on PHP 5.3, saw the job strictly on Codeigniter...
Here on the Toaster was an example of when the person used the composer even for third-party libraries, and internal team lead on him was broken...
\r
Composer is useless in 2017?People are different :)
The material on component development\r
Elena,
don't need Symfony to associate with the framework is first and foremost components, stunning components:
- Symfony Console
- Symfony HTTP Foundation
- Syfony Routing (by the way very fast, recently it has accelerated to 70 times the guys did most nimble component)
- Twig
- Debug
[*!*] Some jobs even specify that you need to be able to work with some of the above listed components :) Proof:
https://novosibirsk.hh.ru/vacancy/25367906Doctrine not Symfony and this component can be used anywhere
The Zend the word went down the same path, for example
Now Laravel framework, and again on the components, and you can use its pieces, for example he has a wonderful ORM (Active Record) — in contrast to the AR in Yii2 it can (and should) use in any custom project outside of Laravel framework or even a framework where Doctrine is unnecessary
To read and watch:Modern PHP without frameworks (article Mail.ru on habré)
Console application (master class) collected from the Symfony Console component and Eloquent ORM (from Caravel)
PSR-7 framework from D. Eliseev