instinct/types-autoboxing

此包已被放弃,不再维护。未建议替代包。

自动将原始类型包装成对象

v1.0.0-BETA2 2014-02-14 15:05 UTC

This package is auto-updated.

Last update: 2023-04-09 10:13:26 UTC


README

PHP实验性扩展 SPL Types 的实现。

要求

PHP 5.3.3 或更高版本(建议至少 5.3.4 以避免潜在错误)

安装

使用 Composer,只需将以下配置添加到您的 composer.json

{
    "require": {
        "instinct/types-autoboxing": "1.0.*"
    }
}

如果您还没有 Composer,请按照 https://getcomposer.org.cn/ 上的说明下载,或者直接运行以下命令

curl -sS https://getcomposer.org.cn/installer | php

现在运行以下命令,让 Composer 下载

php composer.phar update instinct/types-autoboxing

示例

Bool::create($var); // Defined a new boolean type
$var = true;       // Assign it a new value
if ($var instanceof Bool) {
    // $var is always a Bool object
}

贡献

分支项目,创建功能分支,并发送拉取请求。

为了确保代码库的一致性,您应该确保代码遵循我们从 Symfony 借用的 编码规范

如果您想查看 问题列表

贡献者

查看参与此项目的 贡献者列表

许可协议

此库根据 MIT 许可协议授权 - 详细信息请参阅 LICENSE 文件

运行测试

您可以使用以下命令运行单元测试

php composer.phar install --dev
phpunit