public static function find($id, $columns = []) { if (Config::get('gosmart.context_as_enum')) { $context = new Context(); if ($label = ContextEnum::get($id)) { $context->Id = constant('ContextEnum::' . $label); $context->Name = $label; $context->Family = "organ"; return $context; } else { return null; } } return parent::find($id); }