php traits
Cleanup
这个存储库是一个特征的集合,可以使 PHP 的使用更加轻松
将 package-framework 包添加到您的composer.json
文件中。
{
"require" : {
"pbxg33k/pbxg33k-traits" : " 1.0.* "
}
}
或者通过项目安装根目录中的命令行。
$ composer require " pbxg33k/pbxg33k-traits* "
单击此处阅读 PHP 自己的手册上有关使用特征的信息。
class Foo
{
use Pbxg33k Traits HydratableTrait;
// Rest of your class
// Example property, imagine it has proper getter/setter
protected $ randomProperty ;
}
// Somewhere else in code
$ foo = new Foo ();
$ foo -> hydrateClass ([ ' randomProperty ' => ' value ' ]);
var_dump ( $ foo -> getRandomProperty ()); // "value"
HydratableTrait 特征允许您通过将数组传递给 HydroClass() 来轻松地水合类属性。此特征将自动为属性分配匹配的键并实例化支持的类。
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
请参阅 CHANGELOG.md
麻省理工学院许可证 (MIT) 版权所有 (c) 2016 Oguzhan Uysal。
特此免费授予获得本软件和相关文档文件(“软件”)副本的任何人不受限制地使用本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或销售软件的副本,并允许向其提供软件的人员这样做,但须满足以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有者均不对因本软件或本软件中的使用或其他交易而产生或与之相关的任何索赔、损害或其他责任负责,无论是合同、侵权行为还是其他行为。软件。