Interactive shell for execute queries using prime repositories.
Install using composer
composer require b2pweb/bdf-prime-shell
Register the command into the console (symfony example) :
services:
Bdf\Prime\Shell\PrimeShellCommand:
class: 'Bdf\Prime\Shell\PrimeShellCommand'
arguments: ['@prime']
tags: ['console.command']
Now you can execute the shell :
bin/console prime:shell -p src/Entity
The -p
option allow preloading entity classes for autocomplete.
Now you can call repositories and queries methods like in real PHP !