This trait is used to provide basic options setting, getting, checking, and merging with defaults
The trait add the following properties to the class...
An array to the stroe the array of options in.
The trait adds the following methods to the class...
Returns: boolean
Checks if an option is set or not
Returns: mixed
Gets a requested option.
If a second arguments is passed, will return this as the default if the option is not set. If not passed, null is returned.
Return: $this
Sets an option value
Return: $this
Sets the options to the values given.
An optional second parameter allows for default values to be passed for options not included in the $options array.