$annotation
$annotation : array
模型类注解缓存
getAnnotation(string|object $object, string $annotationClass) : \Imi\Bean\Annotation\Base|null
获取当前模型类的类注解
string|object | $object | |
string | $annotationClass |
getPropertyAnnotation(string|object $object, string $propertyName, string $annotationClass) : \Imi\Bean\Annotation\Base|null
获取当前模型类的属性注解
string|object | $object | |
string | $propertyName | |
string | $annotationClass |
getFields(string|object $object) : array<mixed,\Imi\Model\Annotation\Column>
获取当前模型字段配置
string|object | $object |
getKeyRule(string|object $object) : \Imi\Model\Key\KeyRule
获取键
string|object | $object |
getRedisEntity(string|object $object) : \Imi\Model\Annotation\RedisEntity|null
获取当前模型类的Redis注解
string|object | $object |
getSerializables(string|object $object) : \Imi\Model\Annotation\Serializables
获取模型类的批量设置序列化注解
string|object | $object |
getExtractPropertys(string|object $object) : array<mixed,\Imi\Model\Annotation\ExtractProperty>
获取模型类的提取属性注解
string|object | $object |