definitions

The package provides definition syntax. Definition is describing a way to create and configure a service or an object.

BSD-3-CLAUSE License

Downloads
695.6K
Stars
12
Committers
12

Bot releases are hidden (Show)

definitions - Version 3.3.0 Latest Release

Published by vjik 7 months ago

  • New #90: Allow multiple method call in array definition (@vjik)
  • Bug #86: Fix crash when intersection types are used (@vjik)
definitions - Version 3.2.0

Published by vjik over 1 year ago

  • Enh #68: Add ability to use any allowed definitions in DynamicReferencesArray::from() (@vjik)
definitions - Version 3.1.0

Published by vjik over 1 year ago

  • New #67: Add ArrayDefinitionHelper::merge() method that merge array definitions (@vjik)
definitions - Version 3.0.2

Published by xepozz almost 2 years ago

  • Enh #57: Improve validation messages (@xepozz)
definitions - Version 3.0.1

Published by vjik almost 2 years ago

  • Bug #53: Fixed error on use in array definition methods that should be work via magic __call() method (@vjik)
definitions - Version 3.0.0

Published by rustamwin almost 2 years ago

  • Chg #49: Change result format of DefinitionStorage::getBuildStack() method to definition IDs array (@vjik)
  • Enh #41: Raise minimum PHP version to 8.0 and refactor code (@xepozz, @vjik)
  • Enh #44: In methods of array definitions add autowiring and improve variadic arguments support (@vjik)
  • Enh #46: In definition validator add a check of method name in array definitions (@vjik)
  • Bug #48: Definition validator returns false positive result on empty string (@vjik)
definitions - Version 2.1.0

Published by vjik almost 2 years ago

  • Enh #43: Add Reference::optional() method that returns null when there is no dependency defined
    in container (@vjik)
definitions - Version 2.0.0

Published by vjik over 2 years ago

  • New #37: Make method DefinitionValidator::validateArrayDefinition() public (@vjik)
  • Chg #30: Rename method ArrayDefinition::setReferenceContainer() to withReferenceContainer() and make it
    immutable (@vjik)
  • Chg #37: Remove method ParameterDefinition::isBuiltin() (@vjik)