Skip to content

Commit e31b2d7

Browse files
committed
Moved specialized configuration interfaces from php-etl/satellite
1 parent bd9f33a commit e31b2d7

File tree

4 files changed

+38
-0
lines changed

4 files changed

+38
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php declare(strict_types=1);
2+
3+
namespace Kiboko\Contract\Configurator;
4+
5+
use Symfony\Component\Config\Definition\ConfigurationInterface;
6+
7+
interface AdapterConfigurationInterface extends ConfigurationInterface
8+
{
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php declare(strict_types=1);
2+
3+
namespace Kiboko\Contract\Configurator;
4+
5+
use Symfony\Component\Config\Definition\ConfigurationInterface;
6+
7+
interface FeatureConfigurationInterface extends ConfigurationInterface
8+
{
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php declare(strict_types=1);
2+
3+
namespace Kiboko\Contract\Configurator;
4+
5+
use Symfony\Component\Config\Definition\ConfigurationInterface;
6+
7+
interface PluginConfigurationInterface extends ConfigurationInterface
8+
{
9+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php declare(strict_types=1);
2+
3+
namespace Kiboko\Contract\Configurator;
4+
5+
use Symfony\Component\Config\Definition\ConfigurationInterface;
6+
7+
interface RuntimeConfigurationInterface extends ConfigurationInterface
8+
{
9+
public function addPlugin(string $name, PluginConfigurationInterface $plugin): self;
10+
public function addFeature(string $name, FeatureConfigurationInterface $feature): self;
11+
}

0 commit comments

Comments
 (0)