shivas/pheal-bundle

pheal/pheal包装器/工厂包,用于与Symfony2一起使用

安装: 150

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 1

类型:symfony-bundle

0.1.1 2012-12-02 17:13 UTC

This package is auto-updated.

Last update: 2024-09-05 22:11:59 UTC


README

Build Status

版权(C)2012 由Audrius Karabanovas 所有权利保留。

PhealBundle是Packagist上pheal/pheal库的工厂/包装器

许可协议

PhealBundle采用MIT风格许可协议,有关更多信息,请参阅LICENSE

特性

  • 完全透明,不会以任何方式改变Pheal的工作方式
  • 为Pheal对象创建定义了一个名为"shivas.pheal.factory"的Symfony2服务
  • 为捆绑包定义了配置规则,以便可以直接从应用程序配置文件自动配置新的Pheal实例
  • 配置选项的名称与PhealConfig类中完全相同,除了工厂本身有额外的"reconfigure: boolean"选项。
  • 使用反射来构建/配置对象,这意味着除非配置有重大变化,否则捆绑包不需要更改

需求

  • PHP 5.3.3

安装

composer

PhealBundle作为通过composer的packagist上的shivas/pheal-bundle包可用 https://getcomposer.org.cn

添加到composer.json

"shivas/pheal-bundle": "dev-master"

运行composer update以安装

php composer.phar update

将捆绑包添加到AppKernel.php

new shivas\PhealBundle\shivasPhealBundle(),

使用

创建Pheal API对象

// controller action
$pheal = $this->get('shivas.pheal.factory')->getInstance("keyID", "vCode"[, "scope for request"]);

配置选项

配置选项参考在运行Symfony控制台的文档中提供

./app/console config:dump-reference shivasPhealBundle

or

php app/console config:dump-reference shivasPhealBundle

除了"reconfigure"以外的所有选项都是Pheal的精确副本

reconfigure: true|false

reconfigure选项用于工厂本身,默认为False,表示不会更改Pheal的默认行为。将此选项设置为True将使工厂在每个对象创建时使用默认设置从应用程序配置重新配置PhealConfig单例。

待办事项

  • 更多文档
  • 更多单元测试

链接

联系