protected function getRules()
{
if ($this->compiledRules === null) {
$rules = array();
foreach ($this->ruleFiles as $file) {
$rules = array_merge($rules, $this->parser->parse($file));
}
$this->compiledRules = $this->compiler->compile($rules);
}
return $this->compiledRules;
}