crudle/entity
Composer 安装命令:
composer require crudle/entity
包简介
A set of Entity assistance components
README 文档
README
This package contains various things like traits for private immutable attributes, and making entities identifiable with UUID's.
Installation
composer require crudle/entity
Example Usage
use Crudle\Entity\Identity\IdentifiedByUuid; use Crudle\Entity\Property\PrivateImmutableAttributes; class MyEntity { use IdentifiedByUuid, PrivateImmutableAttributes; /** * @param string $description * @return MyEntity */ public function setDescription(string $description): MyEntity { return $this->set('description', $description); } /** * @return string * @throws \Crudle\Entity\Exception\UndefinedException * When a description has not yet been set */ public function getDescription(): string { return $this->getOrFail('description'); } } $myEntity = new MyEntity; $myEntity->getId(); // Crudle\Entity\Identity\Uuid $myOtherEntity = new MyEntity('fa8588c6-166d-400d-9b13-561704027e94');
统计信息
- 总下载量: 17
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-10-24