Skip to content

1.0.0

Latest

Choose a tag to compare

@hgraca hgraca released this 08 Jun 18:36
· 1 commit to main since this release
  • Fix FileVisitor issues with wrong class detection
  • Consistent CS-fixer formating of constants in php7/php8
  • Simplify usage of FileParserFactory
  • Create alternative to ClassDescription::namespaceMatchesOneOfTheseNam…
  • Make Description because empty by default
  • Make the Expression $because be empty by default
  • Add xdebug to Dockerfile
  • Update docs
  • Create an OR expression
  • Create an And expression
  • Create a Not expression
  • Create a IsMapped expression
  • Create a HaveCorrespondingUnit expression
  • Add expression NotExtendFromNamespace
  • Add expression NotImplementFromNamespace
  • Create AllPass expression
  • Create NonePass expression
  • Create a fixtures folder with classes to be used in tests
  • Allow to build rules excluding by expression
  • Merge expressions in a collection when possible
  • Make ResideInOneOfTheseNamespaces mergeable
  • Create Expression DependsOnlyOnTheseExpressions
  • Allow architectures to be created from expressions
  • Create expression NotDependsOnTheseExpressions
  • Create arch rule mustNotDependOnComponents()
  • Improve component architecture $because
  • Add new rule sets builders