protected function fire($task) { throw new \RuntimeException("You need to override 'fire' method."); }