cubicmushroom/options-trait

特性行为,使对象类轻松添加选项数组

1.0.2 2015-02-23 12:38 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:08:29 UTC


README

Build Status

选项特性行为

此特性行为用于提供基本的选项设置、获取、检查和与默认值合并

属性

特性行为将以下属性添加到类中...

$options

一个数组,用于存储选项数组。

方法

特性行为将以下方法添加到类中...

hasOption

返回值:布尔值

检查一个选项是否已设置

getOption

返回值:混合类型

获取请求的选项。

如果传递了第二个参数,则当选项未设置时,将返回此值作为默认值。如果没有传递,则返回null。

setOption

返回值:$this

设置选项值

setOptions

返回值:$this

将选项设置为给定的值。

可选的第二个参数允许为未包含在$options数组中的选项传递默认值。