Jet\BaseObject
This abstract class serves as the basis for almost all classes within Jet.
| Method | Importance |
|---|---|
| public objectHasProperty( string $property_name ) : bool | Indicates whether the object/class has the given property. |
| public objectSetterMethodName( string $property_name ) : string | Returns the expected name of the setter (method that sets the value) of the given property. |
| public objectGetterMethodName( string $property_name ) : string | Returns the expected name of the getter (method that returns a value) of the given property. |
| public __sleep( ) : array | Prepares the object for serialization by automatically discarding all properties whose name starts with '_'. |
| public __get( string $key ) : void | Protect access to undeclared or protected (protected,private) properties. Attempting to access such properties will raise an Jet\BaseObject_Exception. |
| public __set( string $key, mixed $value ) : void | Examine access to undeclared or protected,private properties. Attempting to access such properties will raise a Jet\BaseObject_Exception. |
| public __clone( ) : void | Helps clone an object instance by cloning it if the object properties are other objects. |
| public __debugInfo( ) : array | See magical PHP methods. Prepares an instance for var_dump by automatically discarding all properties whose name starts with the string '__'. |