From 7e557df6ea485729f63dbc58a73a32bb20598cd2 Mon Sep 17 00:00:00 2001 From: litvinenkow Date: Thu, 18 Jul 2013 01:46:57 -0700 Subject: [PATCH] Update Fenom.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit по-моему со строчки 733 нужно исправить вот так, то когда параметры задаешь массивом, ошибка вываливается да и с маской тоже не особо работает --- src/Fenom.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Fenom.php b/src/Fenom.php index 55f09ed..bcaf31d 100644 --- a/src/Fenom.php +++ b/src/Fenom.php @@ -731,12 +731,12 @@ class Fenom { * @throws \RuntimeException if key from custom assoc doesn't exists into possible values */ private static function _makeMask(array $values, array $options, $mask = 0) { - foreach($values as $value) { - if(isset($options[$value])) { - if($options[$value]) { - $mask |= $options[$value]; + foreach ($values as $key=>$value) { + if (isset($options[$key])) { + if ($options[$key]) { + $mask |= $options[$key]; } else { - $mask &= ~$options[$value]; + $mask &= ~$options[$key]; } } else { throw new \RuntimeException("Undefined parameter $value");