├── .editorconfig ├── .gitignore ├── .php-cs-fixer.dist.php ├── .php-version.dist ├── .scrutinizer.yml ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── bin-stub └── phparkitect ├── box.json ├── composer.json ├── composer.phar ├── phparkitect-stub.php ├── phparkitect.php ├── psalm.xml └── src ├── Analyzer ├── ClassDependency.php ├── ClassDescription.php ├── ClassDescriptionBuilder.php ├── Docblock.php ├── DocblockParser.php ├── DocblockParserFactory.php ├── DocblockTypesResolver.php ├── FileParser.php ├── FileParserFactory.php ├── FilePath.php ├── FileVisitor.php ├── FullyQualifiedClassName.php ├── Parser.php └── PatternString.php ├── CLI ├── AnalysisResult.php ├── Baseline.php ├── Command │ ├── Check.php │ ├── DebugExpression.php │ └── Init.php ├── Config.php ├── ConfigBuilder.php ├── PhpArkitectApplication.php ├── Printer │ ├── GitlabPrinter.php │ ├── JsonPrinter.php │ ├── Printer.php │ ├── PrinterFactory.php │ └── TextPrinter.php ├── Progress │ ├── DebugProgress.php │ ├── Progress.php │ ├── ProgressBarProgress.php │ └── VoidProgress.php ├── Runner.php ├── TargetPhpVersion.php └── Version.php ├── ClassSet.php ├── ClassSetRules.php ├── Exceptions ├── FailOnFirstViolationException.php ├── IndexNotFoundException.php ├── InvalidPatternException.php └── PhpVersionNotValidException.php ├── Expression ├── Description.php ├── Expression.php └── ForClasses │ ├── ContainDocBlockLike.php │ ├── DependsOnlyOnTheseNamespaces.php │ ├── Extend.php │ ├── HaveAttribute.php │ ├── HaveNameMatching.php │ ├── Implement.php │ ├── IsA.php │ ├── IsAbstract.php │ ├── IsEnum.php │ ├── IsFinal.php │ ├── IsInterface.php │ ├── IsNotAbstract.php │ ├── IsNotEnum.php │ ├── IsNotFinal.php │ ├── IsNotInterface.php │ ├── IsNotReadonly.php │ ├── IsNotTrait.php │ ├── IsReadonly.php │ ├── IsTrait.php │ ├── MatchOneOfTheseNames.php │ ├── NotContainDocBlockLike.php │ ├── NotDependsOnTheseNamespaces.php │ ├── NotExtend.php │ ├── NotHaveDependencyOutsideNamespace.php │ ├── NotHaveNameMatching.php │ ├── NotImplement.php │ ├── NotResideInTheseNamespaces.php │ └── ResideInOneOfTheseNamespaces.php ├── Glob.php ├── PHPUnit └── ArchRuleCheckerConstraintAdapter.php ├── RuleBuilders └── Architecture │ ├── Architecture.php │ ├── Component.php │ ├── DefinedBy.php │ ├── MayDependOnAnyComponent.php │ ├── MayDependOnComponents.php │ ├── Rules.php │ ├── ShouldNotDependOnAnyComponent.php │ ├── ShouldOnlyDependOnComponents.php │ └── Where.php └── Rules ├── AllClasses.php ├── AndThatShould.php ├── ArchRule.php ├── Because.php ├── Constraints.php ├── DSL ├── AndThatShouldParser.php ├── ArchRule.php ├── BecauseParser.php └── ThatParser.php ├── ParsingError.php ├── ParsingErrors.php ├── Rule.php ├── RuleBuilder.php ├── Specs.php ├── Violation.php ├── ViolationMessage.php └── Violations.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /.php-version.dist: -------------------------------------------------------------------------------- 1 | 8.1 -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/README.md -------------------------------------------------------------------------------- /bin-stub/phparkitect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/bin-stub/phparkitect -------------------------------------------------------------------------------- /box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/box.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/composer.json -------------------------------------------------------------------------------- /composer.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/composer.phar -------------------------------------------------------------------------------- /phparkitect-stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/phparkitect-stub.php -------------------------------------------------------------------------------- /phparkitect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/phparkitect.php -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Analyzer/ClassDependency.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/ClassDependency.php -------------------------------------------------------------------------------- /src/Analyzer/ClassDescription.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/ClassDescription.php -------------------------------------------------------------------------------- /src/Analyzer/ClassDescriptionBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/ClassDescriptionBuilder.php -------------------------------------------------------------------------------- /src/Analyzer/Docblock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/Docblock.php -------------------------------------------------------------------------------- /src/Analyzer/DocblockParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/DocblockParser.php -------------------------------------------------------------------------------- /src/Analyzer/DocblockParserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/DocblockParserFactory.php -------------------------------------------------------------------------------- /src/Analyzer/DocblockTypesResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/DocblockTypesResolver.php -------------------------------------------------------------------------------- /src/Analyzer/FileParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/FileParser.php -------------------------------------------------------------------------------- /src/Analyzer/FileParserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/FileParserFactory.php -------------------------------------------------------------------------------- /src/Analyzer/FilePath.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/FilePath.php -------------------------------------------------------------------------------- /src/Analyzer/FileVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/FileVisitor.php -------------------------------------------------------------------------------- /src/Analyzer/FullyQualifiedClassName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/FullyQualifiedClassName.php -------------------------------------------------------------------------------- /src/Analyzer/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/Parser.php -------------------------------------------------------------------------------- /src/Analyzer/PatternString.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Analyzer/PatternString.php -------------------------------------------------------------------------------- /src/CLI/AnalysisResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/AnalysisResult.php -------------------------------------------------------------------------------- /src/CLI/Baseline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Baseline.php -------------------------------------------------------------------------------- /src/CLI/Command/Check.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Command/Check.php -------------------------------------------------------------------------------- /src/CLI/Command/DebugExpression.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Command/DebugExpression.php -------------------------------------------------------------------------------- /src/CLI/Command/Init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Command/Init.php -------------------------------------------------------------------------------- /src/CLI/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Config.php -------------------------------------------------------------------------------- /src/CLI/ConfigBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/ConfigBuilder.php -------------------------------------------------------------------------------- /src/CLI/PhpArkitectApplication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/PhpArkitectApplication.php -------------------------------------------------------------------------------- /src/CLI/Printer/GitlabPrinter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Printer/GitlabPrinter.php -------------------------------------------------------------------------------- /src/CLI/Printer/JsonPrinter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Printer/JsonPrinter.php -------------------------------------------------------------------------------- /src/CLI/Printer/Printer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Printer/Printer.php -------------------------------------------------------------------------------- /src/CLI/Printer/PrinterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Printer/PrinterFactory.php -------------------------------------------------------------------------------- /src/CLI/Printer/TextPrinter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Printer/TextPrinter.php -------------------------------------------------------------------------------- /src/CLI/Progress/DebugProgress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Progress/DebugProgress.php -------------------------------------------------------------------------------- /src/CLI/Progress/Progress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Progress/Progress.php -------------------------------------------------------------------------------- /src/CLI/Progress/ProgressBarProgress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Progress/ProgressBarProgress.php -------------------------------------------------------------------------------- /src/CLI/Progress/VoidProgress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Progress/VoidProgress.php -------------------------------------------------------------------------------- /src/CLI/Runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Runner.php -------------------------------------------------------------------------------- /src/CLI/TargetPhpVersion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/TargetPhpVersion.php -------------------------------------------------------------------------------- /src/CLI/Version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/CLI/Version.php -------------------------------------------------------------------------------- /src/ClassSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/ClassSet.php -------------------------------------------------------------------------------- /src/ClassSetRules.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/ClassSetRules.php -------------------------------------------------------------------------------- /src/Exceptions/FailOnFirstViolationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Exceptions/FailOnFirstViolationException.php -------------------------------------------------------------------------------- /src/Exceptions/IndexNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Exceptions/IndexNotFoundException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidPatternException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Exceptions/InvalidPatternException.php -------------------------------------------------------------------------------- /src/Exceptions/PhpVersionNotValidException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Exceptions/PhpVersionNotValidException.php -------------------------------------------------------------------------------- /src/Expression/Description.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/Description.php -------------------------------------------------------------------------------- /src/Expression/Expression.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/Expression.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/ContainDocBlockLike.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/ContainDocBlockLike.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/DependsOnlyOnTheseNamespaces.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/DependsOnlyOnTheseNamespaces.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/Extend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/Extend.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/HaveAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/HaveAttribute.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/HaveNameMatching.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/HaveNameMatching.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/Implement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/Implement.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsA.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsA.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsAbstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsAbstract.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsEnum.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsFinal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsFinal.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsInterface.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsNotAbstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsNotAbstract.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsNotEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsNotEnum.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsNotFinal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsNotFinal.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsNotInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsNotInterface.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsNotReadonly.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsNotReadonly.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsNotTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsNotTrait.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsReadonly.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsReadonly.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/IsTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/IsTrait.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/MatchOneOfTheseNames.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/MatchOneOfTheseNames.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/NotContainDocBlockLike.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/NotContainDocBlockLike.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/NotDependsOnTheseNamespaces.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/NotDependsOnTheseNamespaces.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/NotExtend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/NotExtend.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/NotHaveDependencyOutsideNamespace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/NotHaveDependencyOutsideNamespace.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/NotHaveNameMatching.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/NotHaveNameMatching.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/NotImplement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/NotImplement.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/NotResideInTheseNamespaces.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/NotResideInTheseNamespaces.php -------------------------------------------------------------------------------- /src/Expression/ForClasses/ResideInOneOfTheseNamespaces.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Expression/ForClasses/ResideInOneOfTheseNamespaces.php -------------------------------------------------------------------------------- /src/Glob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Glob.php -------------------------------------------------------------------------------- /src/PHPUnit/ArchRuleCheckerConstraintAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/PHPUnit/ArchRuleCheckerConstraintAdapter.php -------------------------------------------------------------------------------- /src/RuleBuilders/Architecture/Architecture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/RuleBuilders/Architecture/Architecture.php -------------------------------------------------------------------------------- /src/RuleBuilders/Architecture/Component.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/RuleBuilders/Architecture/Component.php -------------------------------------------------------------------------------- /src/RuleBuilders/Architecture/DefinedBy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/RuleBuilders/Architecture/DefinedBy.php -------------------------------------------------------------------------------- /src/RuleBuilders/Architecture/MayDependOnAnyComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/RuleBuilders/Architecture/MayDependOnAnyComponent.php -------------------------------------------------------------------------------- /src/RuleBuilders/Architecture/MayDependOnComponents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/RuleBuilders/Architecture/MayDependOnComponents.php -------------------------------------------------------------------------------- /src/RuleBuilders/Architecture/Rules.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/RuleBuilders/Architecture/Rules.php -------------------------------------------------------------------------------- /src/RuleBuilders/Architecture/ShouldNotDependOnAnyComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/RuleBuilders/Architecture/ShouldNotDependOnAnyComponent.php -------------------------------------------------------------------------------- /src/RuleBuilders/Architecture/ShouldOnlyDependOnComponents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/RuleBuilders/Architecture/ShouldOnlyDependOnComponents.php -------------------------------------------------------------------------------- /src/RuleBuilders/Architecture/Where.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/RuleBuilders/Architecture/Where.php -------------------------------------------------------------------------------- /src/Rules/AllClasses.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/AllClasses.php -------------------------------------------------------------------------------- /src/Rules/AndThatShould.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/AndThatShould.php -------------------------------------------------------------------------------- /src/Rules/ArchRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/ArchRule.php -------------------------------------------------------------------------------- /src/Rules/Because.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/Because.php -------------------------------------------------------------------------------- /src/Rules/Constraints.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/Constraints.php -------------------------------------------------------------------------------- /src/Rules/DSL/AndThatShouldParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/DSL/AndThatShouldParser.php -------------------------------------------------------------------------------- /src/Rules/DSL/ArchRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/DSL/ArchRule.php -------------------------------------------------------------------------------- /src/Rules/DSL/BecauseParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/DSL/BecauseParser.php -------------------------------------------------------------------------------- /src/Rules/DSL/ThatParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/DSL/ThatParser.php -------------------------------------------------------------------------------- /src/Rules/ParsingError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/ParsingError.php -------------------------------------------------------------------------------- /src/Rules/ParsingErrors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/ParsingErrors.php -------------------------------------------------------------------------------- /src/Rules/Rule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/Rule.php -------------------------------------------------------------------------------- /src/Rules/RuleBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/RuleBuilder.php -------------------------------------------------------------------------------- /src/Rules/Specs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/Specs.php -------------------------------------------------------------------------------- /src/Rules/Violation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/Violation.php -------------------------------------------------------------------------------- /src/Rules/ViolationMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/ViolationMessage.php -------------------------------------------------------------------------------- /src/Rules/Violations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phparkitect/arkitect/HEAD/src/Rules/Violations.php --------------------------------------------------------------------------------