# Behat **Repository Path**: trusted-list/Behat ## Basic Information - **Project Name**: Behat - **Description**: BDD in PHP - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: 3.x - **Homepage**: http://behat.org - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-12 - **Last Updated**: 2026-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Behat](https://github.com/Behat/logo/raw/master/logo.png) Behat is a BDD framework for PHP to help you test business expectations. [![Gitter chat](https://badges.gitter.im/Behat/Behat.svg)](https://gitter.im/Behat/Behat) [![License](https://poser.pugx.org/behat/behat/license.svg)](https://packagist.org/packages/behat/behat) [![Build Status](https://github.com/Behat/Behat/workflows/Build/badge.svg)](https://github.com/Behat/Behat/actions?query=workflow%3ABuild) Installing Behat ---------------- The easiest way to install Behat is by using [Composer](https://getcomposer.org): ```bash composer require --dev behat/behat ``` After that you'll be able to run Behat via: ```bash vendor/bin/behat ``` Installing Development Version ------------------------------ Clone the repository and install dependencies via [Composer](https://getcomposer.org): ```bash composer install ``` After that you will be able to run development version of Behat via: ```bash bin/behat ``` Contributing ------------ Before contributing to Behat, please take a look at the [CONTRIBUTING.md](CONTRIBUTING.md) document. Versioning ---------- Starting from `v3.0.0`, Behat is following [Semantic Versioning v2.0.0](https://semver.org/spec/v2.0.0.html). This basically means that if all you do is implement interfaces (like [this one](https://github.com/Behat/Behat/blob/v3.1.0/src/Behat/Behat/Context/ContextClass/ClassResolver.php#L15-L22)) and use service constants (like [this one](https://github.com/Behat/Behat/blob/v3.1.0/src/Behat/Behat/Context/ServiceContainer/ContextExtension.php#L46)), you would not have any backwards compatibility issues with Behat up until `v4.0.0` (or later major) is released. Exception could be an extremely rare case where BC break is introduced as a measure to fix a serious issue. You can read detailed guidance on what BC means in [Symfony BC guide](https://symfony.com/doc/current/contributing/code/bc.html). Useful Links ------------ - The main website is at [https://behat.org](https://behat.org) - The documentation is at [https://docs.behat.org/en/latest/](https://docs.behat.org/en/latest/) - [Note on Patches/Pull Requests](CONTRIBUTING.md) Contributors ------------ - Konstantin Kudryashov [everzet](https://github.com/everzet) [original developer] - Andrew Coulton [acoulton](https://github.com/acoulton) [current maintainer] - Carlos Granados [carlos-granados](https://github.com/carlos-granados) [current maintainer] - Christophe Coevoet [stof](https://github.com/stof) [current maintainer] - Other [awesome developers](https://github.com/Behat/Behat/graphs/contributors) Support the project ------------------- Behat is free software, maintained by volunteers as a gift for users. If you'd like to see the project continue to thrive, and particularly if you use it for work, we'd encourage you to contribute. Contributions of time - whether code, documentation, or support reviewing PRs and triaging issues - are very welcome and valued by the maintainers and the wider Behat community. But we also believe that [financial sponsorship is an important part of a healthy Open Source ecosystem](https://opensourcepledge.com/about/). Maintaining a project like Behat requires a significant commitment from the core team: your support will help us to keep making that time available over the long term. Even small contributions make a big difference. You can support [@acoulton](https://github.com/acoulton), [@carlos-granados](https://github.com/carlos-granados) and [@stof](https://github.com/stof) on GitHub sponsors. If you'd like to discuss supporting us in a different way, please get in touch! Technology Sponsors ------------------- Technology sponsors allow us to use their products and services for free as part of a contribution to the open source ecosystem and our work. JetBrains