parameters:
    level: 8
    paths:
        - conf
        - src
        - tests
        - constants.php
        - functions.php
        - provideEnv.php
        - dependencies/MDQualityAssessment
    bootstrapFiles:
        - constants.php
    scanDirectories:
        - dependencies
    ergebnis:
        classesAllowedToBeExtended:
            - mysqli
            - mysqli_stmt
            - Exception
            - MDGenericWriter
            - MDGenericObject
            - ImporterParserAbstract
            - ImporterParserXmlAbstract
            - ImporterTestAbstract
            - ImporterDataTypesTestAbstract
            - ImporterParserCsvAbstract
            - ImporterParserTestAbstract
            - XML_Parser
            - JSONParser
            - MDValueSet
            - MDMysqliInvalidInput
            - MDMysqliExpectedError
            - MDgenericInvalidInputsException
            - MDExpectedException
includes:
    - phpstan-baseline.neon
    - dependencies/MD_QA/rules/phpstan-rules.neon
    - vendor/spaze/phpstan-disallowed-calls/extension.neon
