Skip to content

Commit d546ff8

Browse files
committed
Split fieldtype service configuration for ezpublish kernel v611 and before
1 parent 6d5f901 commit d546ff8

File tree

4 files changed

+25
-10
lines changed

4 files changed

+25
-10
lines changed

bundle/DependencyInjection/NetgenEnhancedBinaryFileExtension.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ public function load(array $configs, ContainerBuilder $container)
1818
$this->processConfiguration($configuration, $configs);
1919

2020
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
21+
if (class_exists(\eZ\Publish\SPI\FieldType\GatewayBasedStorage::class)) {
22+
$loader->load('fieldtypes_after_611.yml');
23+
} else {
24+
$loader->load('fieldtypes_before_611.yml');
25+
}
2126
$loader->load('fieldtypes.yml');
2227
$loader->load('field_type_handlers.yml');
2328
$loader->load('storage_engines.yml');

bundle/Resources/config/fieldtypes.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,3 @@ services:
1212
class: eZ\Publish\Core\FieldType\BinaryFile\BinaryFileStorage\Gateway\LegacyStorage
1313
tags:
1414
- { name: ezpublish.fieldType.externalStorageHandler.gateway, alias: enhancedezbinaryfile, identifier: LegacyStorage }
15-
16-
ezpublish.enhancedezbinaryfile.external_storage_handler:
17-
class: eZ\Publish\Core\FieldType\BinaryBase\BinaryBaseStorage
18-
arguments:
19-
- "@ezpublish.fieldType.ezbinaryfile.storage_gateway"
20-
- "@ezpublish.fieldType.ezbinaryfile.io_service"
21-
- "@ezpublish.fieldType.ezbinaryfile.pathGenerator"
22-
- "@ezpublish.core.io.mimeTypeDetector"
23-
tags:
24-
- { name: ezpublish.fieldType.externalStorageHandler, alias: enhancedezbinaryfile }
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
services:
2+
ezpublish.enhancedezbinaryfile.external_storage_handler:
3+
class: eZ\Publish\Core\FieldType\BinaryBase\BinaryBaseStorage
4+
arguments:
5+
- "@ezpublish.fieldType.ezbinaryfile.storage_gateway"
6+
- "@ezpublish.fieldType.ezbinaryfile.io_service"
7+
- "@ezpublish.fieldType.ezbinaryfile.pathGenerator"
8+
- "@ezpublish.core.io.mimeTypeDetector"
9+
tags:
10+
- { name: ezpublish.fieldType.externalStorageHandler, alias: enhancedezbinaryfile }
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
services:
2+
ezpublish.enhancedezbinaryfile.external_storage_handler:
3+
class: eZ\Publish\Core\FieldType\BinaryBase\BinaryBaseStorage
4+
arguments:
5+
- []
6+
- "@ezpublish.fieldType.ezbinaryfile.io_service"
7+
- "@ezpublish.fieldType.ezbinaryfile.pathGenerator"
8+
- "@ezpublish.core.io.mimeTypeDetector"
9+
tags:
10+
- { name: ezpublish.fieldType.externalStorageHandler, alias: enhancedezbinaryfile }

0 commit comments

Comments
 (0)