protected function setCulture($culture) { if (!empty($culture)) { if (!preg_match('/^[_\\w]+$/', $culture)) { throw new Exception('Invalid culture supplied: ' . $culture); } } $this->culture = $culture; }