digitalrevolution/accessorpair-constraint
PHPUnit helper to automatically test and cover getters/setters (and constructor-to-getter pairs) on data classes. Add the AccessorPairAsserter trait and call assertAccessorPairs() to validate accessor pairs, optional default/initial value checks.
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.8.0...v2.9.0
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.7.1...v2.8.0
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.7.0...v2.7.1
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.6.2...v2.7.0
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.6.1...v2.6.2
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.6.0...v2.6.1
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.5.0...v2.6.0
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.4.2...v2.5.0
Object|null and ?Object final class as property type by @frankdekker in https://github.com/123inkt/accessorpair-constraint/pull/64Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.4.1...v2.4.2
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.4.0...v2.4.1
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.3.1...v2.4.0
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.3.0...v2.3.1
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.2.1...v2.3.0
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.2.0...v2.2.1
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.18...v2.2.0
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.17...v2.1.18
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.16...v2.1.17
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.15...v2.1.16
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.14...v2.1.15
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.13...v2.1.14
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.12...v2.1.13
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.11...v2.1.12
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.10...v2.1.11
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.9...v2.1.10
[@template](https://github.com/template) tags on the class by @bram123 in https://github.com/123inkt/accessorpair-constraint/pull/37Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.8...v2.1.9
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v.2.1.7...v2.1.8
Added two new configuration options to exclude specific methods and parent methods from assertions:
class ConstraintConfig
{
/**
* Enabled by default.
* When disabled, only the direct class methods will be asserted and none of the parent's
* class methods.
*/
public function setAssertParentMethods(bool $assertParentMethods);
/**
* A list of exact method names that should be excluded from the assertions.
*/
public function setExcludedMethods(array $excludedMethods);
}
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.5...v2.1.6
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.4...v2.1.5
Full Changelog: https://github.com/123inkt/accessorpair-constraint/compare/v2.1.3...v2.1.4
How can I help you explore Laravel packages today?