├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── composer.json ├── examples ├── .gitignore ├── README.md ├── behat.yaml.dist ├── composer.json ├── features │ ├── dumper.feature │ └── outline-scenarii.feature └── index.php ├── psalm.xml └── src ├── Assert ├── Assert.php ├── Assertion.php └── AssertionChain.php ├── Behapi.php ├── Container.php ├── Debug ├── CliController.php ├── Introspection │ ├── Adapter.php │ ├── Request │ │ ├── EchoerAdapter.php │ │ ├── VarDumper │ │ │ └── JsonAdapter.php │ │ └── VarDumperAdapter.php │ ├── Response │ │ ├── EchoerAdapter.php │ │ ├── VarDumper │ │ │ └── JsonAdapter.php │ │ └── VarDumperAdapter.php │ └── UnsupportedMessage.php ├── Listener.php └── Status.php ├── Http ├── PluginNotFound.php ├── RequestContext.php └── ResponseContext.php ├── HttpHistory ├── History.php ├── Listener.php ├── NoResponse.php └── Tuple.php └── Json ├── ComparisonTrait.php ├── Context.php ├── CountTrait.php └── EachInCollectionTrait.php /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/composer.json -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | composer.lock 3 | behat.yaml 4 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/behat.yaml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/examples/behat.yaml.dist -------------------------------------------------------------------------------- /examples/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/examples/composer.json -------------------------------------------------------------------------------- /examples/features/dumper.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/examples/features/dumper.feature -------------------------------------------------------------------------------- /examples/features/outline-scenarii.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/examples/features/outline-scenarii.feature -------------------------------------------------------------------------------- /examples/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/examples/index.php -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Assert/Assert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Assert/Assert.php -------------------------------------------------------------------------------- /src/Assert/Assertion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Assert/Assertion.php -------------------------------------------------------------------------------- /src/Assert/AssertionChain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Assert/AssertionChain.php -------------------------------------------------------------------------------- /src/Behapi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Behapi.php -------------------------------------------------------------------------------- /src/Container.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Container.php -------------------------------------------------------------------------------- /src/Debug/CliController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/CliController.php -------------------------------------------------------------------------------- /src/Debug/Introspection/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Introspection/Adapter.php -------------------------------------------------------------------------------- /src/Debug/Introspection/Request/EchoerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Introspection/Request/EchoerAdapter.php -------------------------------------------------------------------------------- /src/Debug/Introspection/Request/VarDumper/JsonAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Introspection/Request/VarDumper/JsonAdapter.php -------------------------------------------------------------------------------- /src/Debug/Introspection/Request/VarDumperAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Introspection/Request/VarDumperAdapter.php -------------------------------------------------------------------------------- /src/Debug/Introspection/Response/EchoerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Introspection/Response/EchoerAdapter.php -------------------------------------------------------------------------------- /src/Debug/Introspection/Response/VarDumper/JsonAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Introspection/Response/VarDumper/JsonAdapter.php -------------------------------------------------------------------------------- /src/Debug/Introspection/Response/VarDumperAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Introspection/Response/VarDumperAdapter.php -------------------------------------------------------------------------------- /src/Debug/Introspection/UnsupportedMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Introspection/UnsupportedMessage.php -------------------------------------------------------------------------------- /src/Debug/Listener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Listener.php -------------------------------------------------------------------------------- /src/Debug/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Debug/Status.php -------------------------------------------------------------------------------- /src/Http/PluginNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Http/PluginNotFound.php -------------------------------------------------------------------------------- /src/Http/RequestContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Http/RequestContext.php -------------------------------------------------------------------------------- /src/Http/ResponseContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Http/ResponseContext.php -------------------------------------------------------------------------------- /src/HttpHistory/History.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/HttpHistory/History.php -------------------------------------------------------------------------------- /src/HttpHistory/Listener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/HttpHistory/Listener.php -------------------------------------------------------------------------------- /src/HttpHistory/NoResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/HttpHistory/NoResponse.php -------------------------------------------------------------------------------- /src/HttpHistory/Tuple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/HttpHistory/Tuple.php -------------------------------------------------------------------------------- /src/Json/ComparisonTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Json/ComparisonTrait.php -------------------------------------------------------------------------------- /src/Json/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Json/Context.php -------------------------------------------------------------------------------- /src/Json/CountTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Json/CountTrait.php -------------------------------------------------------------------------------- /src/Json/EachInCollectionTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Taluu/Behapi/HEAD/src/Json/EachInCollectionTrait.php --------------------------------------------------------------------------------