podcastBannerDefaultPaths[service('settings')->get('App.theme')] ?? config( 'Images' )->podcastBannerDefaultPaths['default']; ['dirname' => $dirname, 'extension' => $extension, 'filename' => $filename] = pathinfo( $defaultBanner['path'] ); $defaultBannerPath = $filename; if ($dirname !== '.') { $defaultBannerPathList = [$dirname, $filename]; $defaultBannerPath = implode('/', $defaultBannerPathList); } helper('media'); $this->defaultCoverImagePath = media_path($defaultBannerPath . '_federation.' . $extension); $this->defaultCoverImageMimetype = $defaultBanner['mimetype']; } }