anzusystems/contracts
Common contracts for AnzuSystems projects: reusable PHP interfaces, traits, abstracts, enums, and shared utilities. Includes identifiable/value object patterns, time/user tracking, document and cache settings contracts, plus core app/user/permission helpers and exceptions.
Full Changelog: https://github.com/anzusystems/contracts/compare/4.4.0...4.5.0
Full Changelog: https://github.com/anzusystems/contracts/compare/4.3.0...4.4.0
Full Changelog: https://github.com/anzusystems/contracts/compare/4.2.0...4.3.0
Added default DB value for position column
IdentityBigIntTrait, marked IdentityTrait as deprecated by @pulzarraider in https://github.com/anzusystems/contracts/pull/18Full Changelog: https://github.com/anzusystems/contracts/compare/4.0.0...4.1.0
Added UserTrackingTrait and TimeTrackingTrait to AnzuUser entity
update AnzuUser
psalm-consistent-constructor to improve psalm inspectorROLE_SUPER_ADMINAdded MappedSuperclass attribute to entities User and UserPermission
Symfony 7 compatibility
Add isDisabled method to EnableInterface/Trait.
Added APP_NAMESPACE variable into AnzuApp
Add defaults for CustomDataTrait and EnableTrait.
Add PositionAwareInterface and PositionAwareTrait.
IdentityIntTrait with unsigned int type.Initial release of common interfaces, traits, abstracts, enums and other common functionality used in AnzuSystems' projects.
How can I help you explore Laravel packages today?