В Lumen хочу сделать команду, которая будет выполнять парсинг данных и заносить их в базу, опцией этой команды будет имя класса, который будет выполнять парсинг, т.е. что-то типа такого
php artisan parse --service=SomeParser
Могу ли я в методе который вызывается при выполнении команды сделать так:
$this->getLaravel()->call($this->arguments('service') . '@parse')
Метод
parse
будет забирать данные и ложить их в базу. Все классы парсеров реализуют общий интерфейс, в котором определен метод
parse
Может есть ещё какие-нибудь варианты?