MAKS\AmqpAgent\Helper\ClassProxyTrait
A trait containing methods for proxy methods calling, properties manipulation, and class utilities.
Synopsis
- // methods
- public static mixed callMethod()
- public static mixed getProperty()
- public static mixed setProperty()
- public static ReflectionClass reflectOnClass()
- public static ReflectionObject reflectOnObject()
- public static castObjectToClass()
Hierarchy
Used by
Coverage
Methods | 0% | 0 / 6 |
Lines | 0% | / |
Methods
public
- callMethod() — Calls a private, protected, or public method on an object.
- castObjectToClass() — Tries to cast an object into a new class. Similar classes work best.
- getProperty() — Gets a private, protected, or public property (default, static, or constant) of an object.
- reflectOnClass() — Returns a reflection class instance on a class.
- reflectOnObject() — Returns a reflection object instance on an object.
- setProperty() — Sets a private, protected, or public property (default or static) of an object.
History
-
2021-01-12T21:10:22+00:00 (commit #267d006)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update class proxy trait * Add third parameter to the call of AmqpAgentException::rethrow() method
-
2021-01-12T21:10:22+00:00 (commit #55754f8)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update class proxy trait * Fix typos * Update DocBlocks
-
2021-01-12T21:10:21+00:00 (commit #47d0100)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update class proxy trait * Add additional check for first parameter of castObjectToClass() method
-
2021-01-12T21:10:21+00:00 (commit #d09424b)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Add strict types declaration * Add declare(strict_types=1) to all files * Fix file header DocBlock spacing of all files
-
2020-12-02T22:39:34+00:00 (commit #b8fcd3a)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Add class proxy class * Add ClassProxy.php * Add ClassProxyTrait.php