friends-of-behat/service-container-extension
最新稳定版本:v1.1.0
Composer 安装命令:
composer require friends-of-behat/service-container-extension
包简介
Allows to declare own services inside Behat container without writing an extension.
README 文档
README
Allows to declare own services inside Behat container without writing an extension.
Usage
-
Install it:
$ composer require friends-of-behat/service-container-extension --dev
-
Enable this extension and configure Behat to use it:
# behat.yml default: # ... extensions: FriendsOfBehat\ServiceContainerExtension: imports: - "features/bootstrap/config/services.xml" - "features/bootstrap/config/services.yml" - "features/bootstrap/config/services.php"
-
Write services files definitions:
<!-- features/bootstrap/config/services.xml --> <?xml version="1.0" encoding="UTF-8" ?> <container xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://symfony.com/schema/dic/services"> <services> <service id="acme.my_service" class="Acme\MyService" /> </services> </container>
# features/bootstrap/config/services.yml services: acme.my_service: class: Acme\MyService
// features/bootstrap/config/services.php use Symfony\Component\DependencyInjection\Definition; $container->setDefinition('acme.my_service', new Definition(\Acme\MyService::class));
统计信息
- 总下载量: 779.3k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 115
- 点击次数: 0
- 依赖项目数: 72
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-04