'encrypted', ]; public function provider(): SourceControlProvider { $providerClass = config('core.source_control_providers_class')[$this->provider]; return new $providerClass($this); } public function getRepo(string $repo = null): ?array { return $this->provider()->getRepo($repo); } }