Reflection utilities in dev environment only.
More...
|
static | getMethods ($instance, $filter=null) |
|
static | getKeyFields ($instance) |
|
static | getMemberValue ($instance, $member) |
|
static | getPropValue ($instance, $prop) |
|
static | setMemberValue ($instance, $member, $value) |
|
static | getPropertiesAndValues ($instance, $props=null) |
|
static | getAnnotsEngine () |
| Returns the annotation engine (php8 attributes or php annotations).
|
|
static | getAnnotationClass ($class, $annotation) |
|
static | getAnnotationMember ($class, $member, $annotation) |
|
static | getAnnotationMethod ($class, $method, $annotation) |
|
static | getAnnotationsMember ($class, $member, $annotation) |
|
static | getAnnotationsMethod ($class, $method, $annotation) |
|
static | getMembersAnnotationWithAnnotation ($class, $annotation) |
|
static | getMembersWithAnnotation ($class, $annotation) |
|
static | getMembersNameWithAnnotation ($class, $annotation) |
|
static | getTableName ($class) |
|
static | getMethodParameters (\ReflectionFunctionAbstract $method) |
|
static | getJoinTables ($class) |
|
static | getAllJoinTables ($models) |
|
static | getDbType ($class, $member) |
|
static | isSerializable ($class, $member) |
|
static | getFieldName ($class, $member) |
|
static | isNullable ($class, $member) |
|
static | getProperties ($class) |
|
static | getProperty ($instance, $member) |
|
static | getPropertyType ($class, $property) |
|
static | getMetadata ($class, $property, $type, $name) |
|
Reflection utilities in dev environment only.
- Author
- jcheron myadd.nosp@m.ress.nosp@m.mail@.nosp@m.gmai.nosp@m.l.com
- Version
- 1.0.5
Definition at line 17 of file Reflexion.php.
◆ getAllJoinTables()
static getAllJoinTables |
( |
|
$models | ) |
|
|
static |
◆ getAnnotationClass()
static getAnnotationClass |
( |
|
$class, |
|
|
|
$annotation |
|
) |
| |
|
static |
◆ getAnnotationMember()
static getAnnotationMember |
( |
|
$class, |
|
|
|
$member, |
|
|
|
$annotation |
|
) |
| |
|
static |
◆ getAnnotationMethod()
static getAnnotationMethod |
( |
|
$class, |
|
|
|
$method, |
|
|
|
$annotation |
|
) |
| |
|
static |
◆ getAnnotationsMember()
static getAnnotationsMember |
( |
|
$class, |
|
|
|
$member, |
|
|
|
$annotation |
|
) |
| |
|
static |
◆ getAnnotationsMethod()
static getAnnotationsMethod |
( |
|
$class, |
|
|
|
$method, |
|
|
|
$annotation |
|
) |
| |
|
static |
◆ getAnnotsEngine()
static getAnnotsEngine |
( |
| ) |
|
|
static |
Returns the annotation engine (php8 attributes or php annotations).
- Returns
- AnnotationsEngineInterface
- Since
- 2.4.0
Reimplemented from ReflexionFieldsTrait.
Definition at line 81 of file Reflexion.php.
◆ getJoinTables()
static getJoinTables |
( |
|
$class | ) |
|
|
static |
◆ getKeyFields()
static getKeyFields |
( |
|
$instance | ) |
|
|
static |
◆ getMembersAnnotationWithAnnotation()
static getMembersAnnotationWithAnnotation |
( |
|
$class, |
|
|
|
$annotation |
|
) |
| |
|
static |
◆ getMembersNameWithAnnotation()
static getMembersNameWithAnnotation |
( |
|
$class, |
|
|
|
$annotation |
|
) |
| |
|
static |
◆ getMembersWithAnnotation()
static getMembersWithAnnotation |
( |
|
$class, |
|
|
|
$annotation |
|
) |
| |
|
static |
◆ getMembersWithAnnotation_()
static getMembersWithAnnotation_ |
( |
|
$class, |
|
|
|
$annotation, |
|
|
|
$callback |
|
) |
| |
|
staticprotected |
◆ getMemberValue()
static getMemberValue |
( |
|
$instance, |
|
|
|
$member |
|
) |
| |
|
static |
◆ getMethodParameters()
static getMethodParameters |
( |
\ReflectionFunctionAbstract |
$method | ) |
|
|
static |
◆ getMethods()
static getMethods |
( |
|
$instance, |
|
|
|
$filter = null |
|
) |
| |
|
static |
◆ getPropertiesAndValues()
static getPropertiesAndValues |
( |
|
$instance, |
|
|
|
$props = null |
|
) |
| |
|
static |
◆ getPropValue()
static getPropValue |
( |
|
$instance, |
|
|
|
$prop |
|
) |
| |
|
static |
◆ getTableName()
static getTableName |
( |
|
$class | ) |
|
|
static |
◆ setMemberValue()
static setMemberValue |
( |
|
$instance, |
|
|
|
$member, |
|
|
|
$value |
|
) |
| |
|
static |
◆ $classProperties
The documentation for this class was generated from the following file:
- C:/Users/myadd/Documents/GitHub/ubiquity-doc-api/vendor/phpmv/ubiquity/src/Ubiquity/orm/parser/Reflexion.php