function getModifierCheckCallback($expected, $modifierName)
{
return function ($value) use($expected, $modifierName) {
return is_array($value) && is_array($value['modifiers']) && array_key_exists($modifierName, $value['modifiers']) && $value['modifiers'][$modifierName] == $expected;
};
}