nekoos-pood/propertyable
最新稳定版本:v1.1.0
Composer 安装命令:
composer require nekoos-pood/propertyable
包简介
Simple manager for
README 文档
README
Properties combine aspects of both fields and methods. To the user of an object, a property appears to be a field, accessing the property requires the same syntax. To the implementer of a class, a property is one or two code blocks, representing a get accessor and/or a set accessor.
Installation
composer require "nekoos/php-property-decorator:dev-master"
Usage
General use
This library provides your with a built-in @property decorator as DocBlock which makes use of getter and setters much easier in Object-Oriented Programming.
use NekoOs\Decorator\Concerns\HasDecoratorProperties; require_once "vendor/autoload.php"; /** * @property int $age {read getAge} {write setAge} */ class SomeClass { use HasDecoratorProperties; private $age; public function getAge() : int { return $this->age; } public function setAge(int $value): void { $this->age= $value; } } $someClass = new SomeClass(); $someClass->age = '33'; var_dump($someClass->age); # int(33)
统计信息
- 总下载量: 2.04k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-08-25