props->has('text')) { $this->props->set('text', $child); return false; } } private function getThemeClass() { $level = $this->prop('level'); if($level === 'h' || $level === 'high') return 'risk-high'; if($level === 'm' || $level === 'middle') return 'risk-middle'; return 'risk-low'; } protected function build() { $text = $this->prop('text'); return span ( set($this->getRestProps()), setClass($this->getThemeClass()), $text ); } }