Update Fenom.php

по-моему со строчки 733 нужно исправить вот так, то когда параметры задаешь массивом, ошибка вываливается
да и с маской тоже не особо работает
This commit is contained in:
litvinenkow 2013-07-18 01:46:57 -07:00
parent a0d84812af
commit 7e557df6ea

View File

@ -731,12 +731,12 @@ class Fenom {
* @throws \RuntimeException if key from custom assoc doesn't exists into possible values * @throws \RuntimeException if key from custom assoc doesn't exists into possible values
*/ */
private static function _makeMask(array $values, array $options, $mask = 0) { private static function _makeMask(array $values, array $options, $mask = 0) {
foreach($values as $value) { foreach ($values as $key=>$value) {
if(isset($options[$value])) { if (isset($options[$key])) {
if($options[$value]) { if ($options[$key]) {
$mask |= $options[$value]; $mask |= $options[$key];
} else { } else {
$mask &= ~$options[$value]; $mask &= ~$options[$key];
} }
} else { } else {
throw new \RuntimeException("Undefined parameter $value"); throw new \RuntimeException("Undefined parameter $value");