GenericDatabase\Shared
Classes
This trait uses the Getter and Setter traits to facilitate dynamic property access. The __call method handles instance method calls,
while __callStatic manages static method calls. Both methods interpret method names starting with 'set' or 'get' to perform
corresponding actions on properties.
This trait provides magic methods to handle __isset and unset operations on inaccessible or non-existing properties within a class.
This trait provides utility methods for handling enum cases.
This trait is utilized for reading data from inaccessible (protected or private) or non-existing properties.
This trait provides magic methods for dynamic property access and manipulation, including getter, setter, isset, and unset operations. Supports serialization
and deserialization through __sleep and __wakeup methods. Converts object properties to an associative array with the toArray method.
This trait provides a private array property intended for use with magic setter and getter methods.
This trait provides a mechanism to manage a collection of items within a class.
This trait provides static method to dynamically call any function, method, or instance.
This trait is run when writing data to inaccessible (protected or private) or non-existing properties.
This trait provides methods to manage a single instance of a class or multiple instances identified by a unique hash. It includes methods to get, create, set, and clear instances.
This trait provides handles the serialization process by preparing the object for serialization and stores non-empty 'property' fields in the property array and returns an array of object variable names to be serialized.