private function validateGetPost($data , ConfigContainer $config , $position){
		$argumentName=$config->getValue('name');
		$default=$config->getValue('default');
		if(!isset($data[$argumentName])){
			if($default!==false){
				return $default;
			}
			else{
				throw new RequiredArgumentException($position,$argumentName);				
			}
		}

		return $data[$argumentName];
	}
private function validateGetPost($data , ConfigContainer $config , $position){
		$argumentName=$config->getValue('name');
		$default=$config->getValue('default');
		if(!isset($data[$argumentName])){
			if($default!==false){
				return $default;
			}
			else{
				throw new RequiredArgumentException($position,$argumentName);				
			}
		}

		return $data[$argumentName];
	}
private function validateGetPost ( $ data , ConfigContainer $ config , $ position ) { $ argumentName = $ config -> getValue ( 'name' ) ; $ default = $ config -> getValue ( 'default' ) ; if ( ! isset ( $ data [ $ argumentName ] ) ) { if ( $ default !== false ) { return $ default ; } else { throw new RequiredArgumentException ( $ position , $ argumentName ) ; } } return $ data [ $ argumentName ] ; }
Validate GET.

@param string[] $data http post/get data
@param ConfigContainer $config argument
@param int $position
@return string
@throws RequiredArgumentException
Validate GET .