Skip to content

Instantly share code, notes, and snippets.

@Tocacar
Created June 14, 2012 15:20
Show Gist options
  • Select an option

  • Save Tocacar/2930939 to your computer and use it in GitHub Desktop.

Select an option

Save Tocacar/2930939 to your computer and use it in GitHub Desktop.
refactored validate
public function validate(array $requiredParams)
{
$properties = get_object_vars($this);
foreach ($properties as $property => $propValue) {
if (array_key_exists($property, $requiredParams) && empty($propValue)) {
return false;
}
}
return true;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment