Mixed parameter support

This commit is contained in:
Dennis Eichhorn 2016-06-11 19:20:44 +02:00
parent 3dbb059994
commit 6718fba177

View File

@ -82,16 +82,20 @@ abstract class SettingsAbstract implements OptionsInterface
/** /**
* Get option by key. * Get option by key.
* *
* @param string[] $columns Column values for filtering * @param string|string[] $columns Column values for filtering
* *
* @return mixed Option value * @return mixed Option value
* *
* @since 1.0.0 * @since 1.0.0
* @author Dennis Eichhorn <d.eichhorn@oms.com> * @author Dennis Eichhorn <d.eichhorn@oms.com>
*/ */
public function get(array $columns) public function get($columns)
{ {
try { try {
if (!is_array($columns)) {
$columns = [$columns];
}
$options = []; $options = [];
switch ($this->connection->getType()) { switch ($this->connection->getType()) {