PHP Трейт Bluz\Common\Options
Example of usage
class Foo
{
use \Bluz\Common\Options;
protected $bar = '';
protected $baz = '';
public function setBar($value)
{
$this->bar = $value;
}
public function setBaz($value)
{
$this->baz = $value;
}
}
$Foo = new Foo(['bar'=>123, 'baz'=>456]);
Показать файл
Открыть проект
Защищенные свойства (Protected)
Свойство |
Тип |
Описание |
|
$options |
|
options store |
|
Открытые методы
Защищенные методы
Метод |
Описание |
|
initOptions ( ) : void |
Check and initialize options in package |
|
Приватные методы
Описание методов
getOption()
публичный Метод
getOptions()
публичный Метод
initOptions()
защищенный Метод
Check and initialize options in package
setOption()
публичный Метод
Set option by key over setter
setOptions()
публичный Метод
Requirements
- options must be a array
- options can be null
Описание свойств
$options защищенное свойство