. */ namespace FireflyIII\Import\JobConfiguration; use FireflyIII\Models\ImportJob; use Illuminate\Support\MessageBag; class FileJobConfiguration implements JobConfigurationInterface { /** * ConfiguratorInterface constructor. */ public function __construct() { } /** * Store any data from the $data array into the job. Anything in the message bag will be flashed * as an error to the user, regardless of its content. * * @param array $data * * @return MessageBag */ public function configureJob(array $data): MessageBag { // TODO: Implement configureJob() method. } /** * Return the data required for the next step in the job configuration. * * @return array */ public function getNextData(): array { // TODO: Implement getNextData() method. } /** * Returns the view of the next step in the job configuration. * * @return string */ public function getNextView(): string { // TODO: Implement getNextView() method. } /** * Returns true when the initial configuration for this job is complete. * * @return bool */ public function configurationComplete(): bool { // TODO: Implement configurationComplete() method. } /** * @param ImportJob $job */ public function setJob(ImportJob $job): void { // TODO: Implement setJob() method. } }