Feature #50640
refactor DeploymentService > DeploymentRepository
Status: | New | Start date: | 2013-08-01 | |
---|---|---|---|---|
Priority: | Should have | Due date: | ||
Assigned To: | - | % Done: | 0% |
|
Category: | - | |||
Target version: | - |
Description
To support other configuration formats, the DeploymentService should be refactored.
Other formats (instead of the default 'PHP') might be JSON, XML or a implementation fetching the informations from a database or custom webservice.
Instead of the current DeploymentService implementation we need a "DeploymentRepositoryInterface", which can be implemented by a custom DeploymentRepository. Surf should provide then a repository implementation for the current php-file-based configurations.