mirror of
https://github.com/fenom-template/fenom.git
synced 2023-08-10 21:13:07 +03:00
Update Fenom.php
по-моему со строчки 733 нужно исправить вот так, то когда параметры задаешь массивом, ошибка вываливается да и с маской тоже не особо работает
This commit is contained in:
parent
a0d84812af
commit
7e557df6ea
@ -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");
|
||||||
|
Loading…
Reference in New Issue
Block a user