Symfony 3 + doctrine2. I masz code first..
laravel/Yii2 używają ActiveRecord jako ORMA i tak zastosowano podejście DatabaseFirst, dlatego, że modele są nierozłączną częścią bazy. No ale to jest AR a Doctrine 2 to DataMapper dwa różne wzorce.
Linq jest do asp, w phpie tego nie użyjesz, zresztą po co jak jest doctrine który robi to samo.
.