Sobrescreve execute() para tratar task controller.method
/**
* Executor de tasks
* @param string $task nome da task a ser executada
* @return void
*/
public function execute($task)
{
try
{
$executar = str_replace("pedidos.", '', $task);
if (method_exists($this, $executar))
{
$this->$executar();
}
else
{
parent::execute($task);
}
}
catch (\Throwable $e)
{
// Faz qualuqer coisa que seja necessária para avisar o usuário
throw $e;
}
}