PHPackages                             knplabs/friendly-contexts - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. knplabs/friendly-contexts

AbandonedArchivedLibrary[Testing &amp; Quality](/categories/testing)

knplabs/friendly-contexts
=========================

Some BEHAT contexts

0.8.2(9y ago)158682.2k↑24.8%65[24 issues](https://github.com/KnpLabs/FriendlyContexts/issues)[18 PRs](https://github.com/KnpLabs/FriendlyContexts/pulls)6MITPHPPHP &gt;=5.4.0

Since Oct 28Pushed 5y ago7 watchersCompare

[ Source](https://github.com/KnpLabs/FriendlyContexts)[ Packagist](https://packagist.org/packages/knplabs/friendly-contexts)[ RSS](/packages/knplabs-friendly-contexts/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (3)Dependencies (11)Versions (41)Used By (6)

KnpLabs - FriendlyContexts
==========================

[](#knplabs---friendlycontexts)

[![Build Status](https://camo.githubusercontent.com/c14ae180c60736f75308e914e6eff63e6d2d9a2599ef84f616b36c896487c58b/68747470733a2f2f7472617669732d63692e6f72672f4b6e704c6162732f467269656e646c79436f6e74657874732e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/KnpLabs/FriendlyContexts)[![Scrutinizer Quality Score](https://camo.githubusercontent.com/ee262bf1f71493c0a797a73d46d24d18fbd37d3b4932e1105ec7ea7fd526315c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4b6e704c6162732f467269656e646c79436f6e74657874732f6261646765732f7175616c6974792d73636f72652e706e673f733d35323932353831633435626136316561303238646662353463323163326261353064663630346132)](https://scrutinizer-ci.com/g/KnpLabs/FriendlyContexts/)[![Latest Stable Version](https://camo.githubusercontent.com/3b306cb9db279ec83da7d595fb4b567b9c36fcd221d7d30a7e22917de150d721/68747470733a2f2f706f7365722e707567782e6f72672f6b6e706c6162732f667269656e646c792d636f6e74657874732f762f737461626c652e706e67)](https://packagist.org/packages/knplabs/friendly-contexts)[![Stories in Ready](https://camo.githubusercontent.com/f7cb9c21e61b451add7d3631c5b3486e71a1aba0e4cd7b839dfe06fc65f1425c/68747470733a2f2f62616467652e776166666c652e696f2f6b6e706c6162732f667269656e646c79636f6e74657874732e706e673f6c6162656c3d7265616479267469746c653d5265616479)](https://waffle.io/knplabs/friendlycontexts)[![Gitter chat](https://camo.githubusercontent.com/d46983923de40e5f837059e46185023463a342675e8126ca2fb51ece2f060fdd/68747470733a2f2f6261646765732e6769747465722e696d2f4b6e704c6162732f467269656e646c79436f6e74657874732e706e67)](https://gitter.im/KnpLabs/FriendlyContexts)

#### [Install and configure](doc/configuration.md)

[](#install-and-configure)

#### [The Entity Context](doc/context-entity.md)

[](#the-entity-context)

#### [The Alice Context](doc/context-alice.md)

[](#the-alice-context)

#### [The Table Context](doc/context-table.md)

[](#the-table-context)

#### [The Mink Context](doc/context-mink.md)

[](#the-mink-context)

#### [The Page Context](doc/context-page.md)

[](#the-page-context)

#### [The Api Context](doc/context-api.md)

[](#the-api-context)

#### [Smart Step Feature](doc/feature-smartStep.md)

[](#smart-step-feature)

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity54

Moderate usage in the ecosystem

Community37

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 69.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~38 days

Recently: every ~125 days

Total

34

Last Release

3338d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/202732?v=4)[KNP Labs](/maintainers/KnpLabs)[@KnpLabs](https://github.com/KnpLabs)

![](https://www.gravatar.com/avatar/30a9dae2aee580e835b4f60b16a1ac2cbc72cf6524a345cdae5a64e9c6ac75a6?d=identicon)[PedroTroller](/maintainers/PedroTroller)

---

Top Contributors

[![PedroTroller](https://avatars.githubusercontent.com/u/1766827?v=4)](https://github.com/PedroTroller "PedroTroller (332 commits)")[![Djeg](https://avatars.githubusercontent.com/u/1638230?v=4)](https://github.com/Djeg "Djeg (62 commits)")[![Nek-](https://avatars.githubusercontent.com/u/972456?v=4)](https://github.com/Nek- "Nek- (15 commits)")[![BruceWouaigne](https://avatars.githubusercontent.com/u/2487186?v=4)](https://github.com/BruceWouaigne "BruceWouaigne (11 commits)")[![gquemener](https://avatars.githubusercontent.com/u/668604?v=4)](https://github.com/gquemener "gquemener (7 commits)")[![greg0ire](https://avatars.githubusercontent.com/u/657779?v=4)](https://github.com/greg0ire "greg0ire (5 commits)")[![Shivoham](https://avatars.githubusercontent.com/u/1434539?v=4)](https://github.com/Shivoham "Shivoham (5 commits)")[![aitboudad](https://avatars.githubusercontent.com/u/1753742?v=4)](https://github.com/aitboudad "aitboudad (4 commits)")[![iamluc](https://avatars.githubusercontent.com/u/1539731?v=4)](https://github.com/iamluc "iamluc (4 commits)")[![vincentchalamon](https://avatars.githubusercontent.com/u/407859?v=4)](https://github.com/vincentchalamon "vincentchalamon (3 commits)")[![akovalyov](https://avatars.githubusercontent.com/u/2339101?v=4)](https://github.com/akovalyov "akovalyov (3 commits)")[![pilot](https://avatars.githubusercontent.com/u/28564?v=4)](https://github.com/pilot "pilot (2 commits)")[![mkruk-u2](https://avatars.githubusercontent.com/u/13467160?v=4)](https://github.com/mkruk-u2 "mkruk-u2 (2 commits)")[![teohhanhui](https://avatars.githubusercontent.com/u/548843?v=4)](https://github.com/teohhanhui "teohhanhui (2 commits)")[![umpirsky](https://avatars.githubusercontent.com/u/208957?v=4)](https://github.com/umpirsky "umpirsky (2 commits)")[![akerouanton](https://avatars.githubusercontent.com/u/557933?v=4)](https://github.com/akerouanton "akerouanton (2 commits)")[![luishdez](https://avatars.githubusercontent.com/u/38347?v=4)](https://github.com/luishdez "luishdez (1 commits)")[![cursedcoder](https://avatars.githubusercontent.com/u/899452?v=4)](https://github.com/cursedcoder "cursedcoder (1 commits)")[![notFloran](https://avatars.githubusercontent.com/u/523981?v=4)](https://github.com/notFloran "notFloran (1 commits)")[![gido](https://avatars.githubusercontent.com/u/101859?v=4)](https://github.com/gido "gido (1 commits)")

---

Tags

behatminkphp

### Embed Badge

![Health badge](/badges/knplabs-friendly-contexts/health.svg)

```
[![Health](https://phpackages.com/badges/knplabs-friendly-contexts/health.svg)](https://phpackages.com/packages/knplabs-friendly-contexts)
```

###  Alternatives

[api-platform/core

Build a fully-featured hypermedia or GraphQL API in minutes!

2.6k50.1M306](/packages/api-platform-core)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M195](/packages/sulu-sulu)[drupal/drupal-extension

Drupal extension for Behat

21215.5M166](/packages/drupal-drupal-extension)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M506](/packages/shopware-core)[wp-cli/wp-cli-tests

WP-CLI testing framework

423.0M129](/packages/wp-cli-wp-cli-tests)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9017.2k55](/packages/open-dxp-opendxp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
