diff --git a/lib/Bridge.php b/lib/Bridge.php index b13ab523..55c85c06 100644 --- a/lib/Bridge.php +++ b/lib/Bridge.php @@ -146,8 +146,10 @@ abstract class BridgeAbstract implements BridgeInterface { protected function validateData(&$data){ $validated=true; foreach($data as $name=>$value){ + $registered=false; foreach($this->parameters as $context=>$set){ if(array_key_exists($name,$set)){ + $registered=true; if(!isset($set[$name]['type'])){ $set[$name]['type']='text'; } @@ -197,6 +199,9 @@ abstract class BridgeAbstract implements BridgeInterface { } } } + if(!$registered){ + $validated=false; + } } return $validated;