Expand config to handle new providers

This commit is contained in:
James Cole 2018-04-29 18:03:55 +02:00
parent 24d8640e9b
commit 554c63b9c7
No known key found for this signature in database
GPG Key ID: C16961E655E74B5E
2 changed files with 28 additions and 4 deletions

View File

@ -283,6 +283,7 @@ return [
'user' => \FireflyIII\User::class, 'user' => \FireflyIII\User::class,
// strings // strings
'import_source' => \FireflyIII\Support\Binder\ImportSource::class,
// dates // dates
'start_date' => \FireflyIII\Support\Binder\Date::class, 'start_date' => \FireflyIII\Support\Binder\Date::class,

View File

@ -35,17 +35,40 @@ use FireflyIII\Import\Routine\SpectreRoutine;
return [ return [
'enabled' => [ 'enabled' => [
'fake' => false,
'file' => true, 'file' => true,
'bunq' => true, 'bunq' => true,
'spectre' => true, 'spectre' => true,
'plaid' => false, 'plaid' => false,
'quovo' => false,
'yodlee' => false,
],
'has_prereq' => [
'fake' => true,
'file' => false,
'bunq' => true,
'spectre' => true,
'plaid' => true,
'quovo' => true,
'yodlee' => true,
], ],
'prerequisites' => [ 'prerequisites' => [
'fake' => false,
'file' => FilePrerequisites::class, 'file' => FilePrerequisites::class,
'bunq' => BunqPrerequisites::class, 'bunq' => BunqPrerequisites::class,
'spectre' => SpectrePrerequisites::class, 'spectre' => SpectrePrerequisites::class,
'plaid' => 'FireflyIII\Import\Prerequisites\PlaidPrerequisites', 'plaid' => 'FireflyIII\Import\Prerequisites\PlaidPrerequisites',
'quovo' => false,
'yodlee' => false,
],
'has_config' => [
'fake' => true,
'file' => true,
'bunq' => true,
'spectre' => true,
'plaid' => true,
'quovo' => true,
'yodlee' => true,
], ],
'configuration' => [ 'configuration' => [
'file' => FileConfigurator::class, 'file' => FileConfigurator::class,
@ -61,15 +84,15 @@ return [
], ],
'options' => [ 'options' => [
'file' => [ 'file' => [
'import_formats' => ['csv'], // mt940 'import_formats' => ['csv'], // mt940
'default_import_format' => 'csv', 'default_import_format' => 'csv',
'processors' => [ 'processors' => [
'csv' => CsvProcessor::class, 'csv' => CsvProcessor::class,
], ],
], ],
'bunq' => [ 'bunq' => [
'server' => 'api.bunq.com', // sandbox.public.api.bunq.com - api.bunq.com 'server' => 'sandbox.public.api.bunq.com', // sandbox.public.api.bunq.com - api.bunq.com
'version' => 'v1', 'version' => 'v1',
], ],
'spectre' => [ 'spectre' => [