public function createIcon($config = []) { $guidAttribute = $this->guidAttribute; $icon = Icon::findOne($this->{$guidAttribute}); if (!$icon) { $icon = $this->create(Icon::className(), $config); } }