tsmsogn/attribute
Composer 安装命令:
composer require tsmsogn/attribute
包简介
README 文档
README
Requirements
- PHP 5.4 or later
Installation
composer require tsmsogn/attribute
Usage
Make a class attribute:
Use the Attributable and implement the AttributeInterface on your class:
<?php namespace Do\What\You\Like; use Attribute\Attributable; use Attribute\AttributeInterface; class User implements AttributeInterface { use Attributable; public $username; public $website; public function __construct($options = array()) { foreach ($options as $key => $value) { $this->$key = $value; } $this->attributeMissing(); // Check if wheter the required attributes are missing or not. } public function getRequiredAttributes() { return array('username'); } public function getOptionalAttributes() { return array('website'); } }
See more detail at tests.
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-02-18