$v) { if (property_exists($this, $k)) { $this->$k = $v; } } } /** * @param Settings $settings * * @return string */ public function getTemplateKey(Settings $settings) { return $settings->getPrefix() . "{$this->type}:{$this->severity}:{$this->message}"; } }