Skip to content

0.5.0

Compare
Choose a tag to compare
@tomphp tomphp released this 13 Sep 09:02
· 78 commits to master since this release

Added

  • TomPHP\ContainerConfigurator\Configurator as the main API
  • If class is left out of the config for a service, then the service name
    is assumed to be the name of the class.
  • Services can be set as singleton by default.
  • All exceptions implement TomPHP\ContainerConfigurator\Exception\Exception.
  • Support for Pimple.

Changed

  • The composer package has been renamed to container-configurator.
  • The package namespace has changed to TomPHP\ContainerConfigurator.
  • Minimum supported PHP version is now 5.6.
  • Exception base-classes have been updated.
  • File reader classes have moved to TomPHP\ContainerConfigurator\FileReader.

Removed

  • TomPHP\ConfigServiceProvider\ConfigServiceProvider
  • Custom configurable service providers (TomPHP\ConfigServiceProvider\ConfigurableServiceProvider).
  • Custom sub-providers.
  • TomPHP\ConfigServiceProvider\Exception\RuntimeException