PHPackages                             halleck45/behat-wizard-bundle - 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. halleck45/behat-wizard-bundle

ActiveSymfony-bundle[Testing &amp; Quality](/categories/testing)

halleck45/behat-wizard-bundle
=============================

This bundle provides a graphical interface to manage your features

v0.2(13y ago)9053920MITJavaScript

Since Jul 21Pushed 12y ago17 watchersCompare

[ Source](https://github.com/Halleck45/BehatWizardBundle)[ Packagist](https://packagist.org/packages/halleck45/behat-wizard-bundle)[ RSS](/packages/halleck45-behat-wizard-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (4)Used By (0)

BehatWizardBundle
=================

[](#behatwizardbundle)

[![Dependencies](https://camo.githubusercontent.com/ac2cb0d36858e6b37a78d8f342151028ca3e58ef871da56c3b4b48aab09565c2/687474703a2f2f646570656e64656e63792e6d652f7265706f7369746f72792f696d6167652f48616c6c65636b34352f426568617457697a61726442756e646c652f6d6173746572)](http://dependency.me/repository/branche/Halleck45/BehatWizardBundle/master)

GUI Tool for Behat users.

This tool helps Product Owners to manage their features. They can:

- list their features and know the state of each feature
- filter features by state, tag, etc...
- edit features
- add new features

Deprecated
==========

[](#deprecated)

This tool is deprecated. Please prefer the standalone [BddWizard](https://github.com/Halleck45/BDDWizard)

Demo
----

[](#demo)

**You can see a [demo here](http://halleck45.github.com/BehatWizardBundle/demo/behat/wizard/list.html)**

Preview
-------

[](#preview)

[![Listing](https://github.com/Halleck45/BehatWizardBundle/raw/master/Resources/docs/screen-home-small.jpg)](https://github.com/Halleck45/BehatWizardBundle/raw/master/Resources/docs/screen-home-small.jpg)

[![Edit feature](https://github.com/Halleck45/BehatWizardBundle/raw/master/Resources/docs/screen-edit-small.jpg)](https://github.com/Halleck45/BehatWizardBundle/raw/master/Resources/docs/screen-edit-small.jpg)

Installation
------------

[](#installation)

\### Update your composer file:

```
"require-dev": {
    "halleck45/behat-wizard-bundle": "dev-master"
}

```

### Enable the bundle

[](#enable-the-bundle)

```
# app/AppKernel.php
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
    // ...
    $bundles[] = new Hal\Bundle\BehatWizard\HalBehatWizardBundle();
}

```

### Activate routes

[](#activate-routes)

Edit your routing configuration:

```
# app/config/routing.yml
HalBehatWizard:
  resource: "@HalBehatWizardBundle/Resources/config/routing.yml"
  prefix: /

```

### Configure paths of behat features

[](#configure-paths-of-behat-features)

Add the following lines to your config.yml file:

```
parameters:
  behat.paths.base: /path/to/project/
  behat.paths.features: /path/to/project/features
  behat.paths.reports: /path/to/project/reports

```

Note that you need to run Behat with the junit formater parameter, in order to generate reports in JUnit format:

```
$ behat -f junit --out /path/to/project/reports

```

If you use a configuration file for Behat, you can use this configuration:

```
formatter:
  name:                   pretty,junit
  parameters:
    output_path:          null,build/behat

```

### Assetics

[](#assetics)

```
php app/console assets:install --symlink web
php app/console assetic:dump web

```

And edit your config file:

```
assetic:
    (...)
    bundles:        [ HalBehatWizardBundle ]

```

### Translation

[](#translation)

Remember to active the translator:

```
# app/config/config.yml
framework:
  translator: { fallback: en }

```

\### Use it !

Just go to `/app_dev.php/behat/wizard/list`

Common bugs
-----------

[](#common-bugs)

#### The list of features is never updated

[](#the-list-of-features-is-never-updated)

-&gt; it's probably due to Twig's cache. Add the following rule to your config.yml

```
twig:
  cache: false

```

###  Health Score

33

—

LowBetter than 74% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~9 days

Total

2

Last Release

5031d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ecd3f699bbfa9f96de09f237059302d7ff8e27b9d3af34e770827f481f9497ea?d=identicon)[Halleck](/maintainers/Halleck)

---

Top Contributors

[![wardellpd](https://avatars.githubusercontent.com/u/3836953?v=4)](https://github.com/wardellpd "wardellpd (3 commits)")[![agemmell](https://avatars.githubusercontent.com/u/297230?v=4)](https://github.com/agemmell "agemmell (1 commits)")[![daum](https://avatars.githubusercontent.com/u/52372?v=4)](https://github.com/daum "daum (1 commits)")[![dbollaer](https://avatars.githubusercontent.com/u/1390812?v=4)](https://github.com/dbollaer "dbollaer (1 commits)")[![lchenay](https://avatars.githubusercontent.com/u/804687?v=4)](https://github.com/lchenay "lchenay (1 commits)")

---

Tags

Behat

### Embed Badge

![Health badge](/badges/halleck45-behat-wizard-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/halleck45-behat-wizard-bundle/health.svg)](https://phpackages.com/packages/halleck45-behat-wizard-bundle)
```

###  Alternatives

[polishsymfonycommunity/symfony-mocker-container

Provides base Symfony dependency injection container enabling service mocking.

1468.0M237](/packages/polishsymfonycommunity-symfony-mocker-container)[sensiolabs/behat-page-object-extension

Page object extension for Behat

1166.5M27](/packages/sensiolabs-behat-page-object-extension)[acquia/drupal-spec-tool

A tool for specifying Drupal architecture details and generating automated tests for them

1532.6M3](/packages/acquia-drupal-spec-tool)[imbo/behat-api-extension

API extension for Behat

1082.5M9](/packages/imbo-behat-api-extension)[dmore/behat-chrome-extension

Behat extension for controlling Chrome without Selenium

3313.2M356](/packages/dmore-behat-chrome-extension)[dvdoug/behat-code-coverage

Generate Code Coverage reports for Behat tests

593.6M37](/packages/dvdoug-behat-code-coverage)

PHPackages © 2026

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