Skip to content

Interop Config 1.0.0

Compare
Choose a tag to compare
@sandrokeil sandrokeil released this 05 Mar 18:14
· 60 commits to master since this release

This release contains BC breaks, but upgrade path is simple.

Added

  • #26: dimensions() method to RequiresConfig to make configuration depth flexible

Deprecated

  • Nothing

Removed

  • #26: vendorName() and packageName() method from RequiresConfig, replaced by dimensions() method

    • It's recommended to remove the methods and use the values directly in dimensions() to increase performance
    public function dimensions()
    {
        return [$this->vendorName(), $this->packageName()];
    }
  • #26: RequiresContainerId interface is renamed to RequiresConfigId

    • use the container id as a second argument by options() method.

Fixed

  • #28: Throws exception if dimensions are set but default options are available and no mandatory options configured