├── .github ├── FUNDING.yml └── workflows │ └── code_analysis.yaml ├── LICENSE ├── composer.json └── src ├── Contract ├── Category │ └── CategoryInfererInterface.php ├── CodeSampleInterface.php ├── ConfigurableRuleInterface.php ├── DocumentedRuleInterface.php └── RuleCodeSamplePrinterInterface.php ├── Exception ├── PoorDocumentationException.php └── ShouldNotHappenException.php └── ValueObject ├── AbstractCodeSample.php ├── CodeSample ├── CodeSample.php ├── ComposerJsonAwareCodeSample.php ├── ConfiguredCodeSample.php └── ExtraFileCodeSample.php └── RuleDefinition.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/code_analysis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/.github/workflows/code_analysis.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/composer.json -------------------------------------------------------------------------------- /src/Contract/Category/CategoryInfererInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/Contract/Category/CategoryInfererInterface.php -------------------------------------------------------------------------------- /src/Contract/CodeSampleInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/Contract/CodeSampleInterface.php -------------------------------------------------------------------------------- /src/Contract/ConfigurableRuleInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/Contract/ConfigurableRuleInterface.php -------------------------------------------------------------------------------- /src/Contract/DocumentedRuleInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/Contract/DocumentedRuleInterface.php -------------------------------------------------------------------------------- /src/Contract/RuleCodeSamplePrinterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/Contract/RuleCodeSamplePrinterInterface.php -------------------------------------------------------------------------------- /src/Exception/PoorDocumentationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/Exception/PoorDocumentationException.php -------------------------------------------------------------------------------- /src/Exception/ShouldNotHappenException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/Exception/ShouldNotHappenException.php -------------------------------------------------------------------------------- /src/ValueObject/AbstractCodeSample.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/ValueObject/AbstractCodeSample.php -------------------------------------------------------------------------------- /src/ValueObject/CodeSample/CodeSample.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/ValueObject/CodeSample/CodeSample.php -------------------------------------------------------------------------------- /src/ValueObject/CodeSample/ComposerJsonAwareCodeSample.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/ValueObject/CodeSample/ComposerJsonAwareCodeSample.php -------------------------------------------------------------------------------- /src/ValueObject/CodeSample/ConfiguredCodeSample.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/ValueObject/CodeSample/ConfiguredCodeSample.php -------------------------------------------------------------------------------- /src/ValueObject/CodeSample/ExtraFileCodeSample.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/ValueObject/CodeSample/ExtraFileCodeSample.php -------------------------------------------------------------------------------- /src/ValueObject/RuleDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/rule-doc-generator-contracts/HEAD/src/ValueObject/RuleDefinition.php --------------------------------------------------------------------------------