Download the PHP package pinekta/geta-setta without Composer
On this page you can find all versions of the php package pinekta/geta-setta. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package geta-setta
geta-setta
This library 'geta-setta' provides getter method and setter method.
Using the magic method __call
when be invoked inaccessible method,
if the prefix of the method name is set
, an argument value is set to the property.
And if the prefix of the method name is get
, a value of the property is returned.
When those prefix is nothing, if there is the argument, an argument value is set to the property with the same name as the method name. And if there is not the argument, a value of the property with the same name as the method name is returned.
geta-setta requires PHP >= 5.4.0.
Installation
Usage
Advanced Usage
Set values collectively
Unwritable properties
If you want to exclude writing certain properties (like 'id'), you add $gsUnwritableProps
property in the calling class.
Please use it if there are properties that is troublesome when written.
Inaccessible properties
If you want to exclude certain properties, you add $gsInaccessibleProps
property in the calling class.
Please use it if there are properties that is troublesome when accessed.
In addition, if both gsUnwritableProps
and gsInaccessibleProps
is exists in the code, gsInaccessibleProps
takes precedence.
Contributing
Contributions are welcome! This project adheres to a Contributor Code of Conduct. By participating in this project and its community, you are expected to uphold this code. Please read CONTRIBUTING for details.
Copyright
The pinekta/geta-setta is copyright © @pinekta.
License
The pinekta/getta-setta is licensed under the MIT License. Please see LICENSE for more information.