rawphp / raw-base
RawBase 为 RawPHP 框架和其他应用提供基础组件。
1.0.0-RC-2
2014-09-30 02:43 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpdocumentor/phpdocumentor: dev-master
- phpunit/phpunit: 4.2.5
- rawphp/raw-code-standards: 1.*@dev
- satooshi/php-coveralls: dev-master
- squizlabs/php_codesniffer: dev-master
This package is auto-updated.
Last update: 2024-09-20 08:06:06 UTC
README
包功能
- 组件类提供了一个钩子系统,所有子类都可以实现。
- 静态实用方法,用于输出数组和对象以进行调试
- 其他应用模型的基础模型类
安装
Composer
RawBase 可通过 Composer/Packagist 获取。
将 "rawphp/raw-base": "1.0.0-RC-2" 添加到 composer.json 文件中的 require 块,然后运行 composer install。
{
"require": {
"rawphp/raw-base": "1.0.0-RC-2"
}
}
您也可以直接从命令行运行以下命令
composer require rawphp/raw-base "1.0.0-RC-2"
压缩包
或者,只需将 RawBase 文件夹的内容复制到您的 PHP include_path 设置中。如果您不熟悉 git 或只想获得压缩包,请点击 GitHub 页面顶部的 'zip' 按钮。
基本用法
<?php use RawPHP\RawBase\Component; class Service extends Component { } // dump array in formatted fashion Service::arrayDump( array( 'key' => 'value' ) ); // dump object in formatted fashion Component::objectDump( new Service( ) );
许可协议
此包遵循 MIT 许可协议。阅读 LICENSE 以了解软件可用性和分发信息。
贡献
请将错误报告、建议和拉取请求提交到 GitHub 问题跟踪器。
变更日志
23-09-2014
- 添加了缺失的 InvalidModelException 和 NullValueException 类。
22-09-2014
- 添加了 InitializationException 和 NotImplementedException 类。
- 将异常移动到 RawPHP\RawBase\Exceptions 命名空间。
21-09-2014
- 在 PHP 5.3 上进行了测试
18-09-2014
- 为组件动作和过滤器添加了调试功能 - 通过在
init()中传递 debug => true 到组件来启用调试模式。 - 将 RawException 从 RawPHP\RawBase\Exceptions 移动到 RawPHP\RawBase 命名空间。
- 将 Model 从 RawPHP\RawBase\Models 移动到 RawPHP\RawBase 命名空间。
17-09-2014
- 为 Component 类添加了
$log成员变量。这可以托管任何日志类实例。
15-09-2014
- 添加了 .travis.yml 用于 CI。
- 更新了 composer 版本别名。
13-09-2014
- 从 Component 构造函数中删除了 init() 调用
11-09-2014
- 初始代码提交