2929 * This is the Vimeo service provider class.
3030 *
3131 * @author Vincent Klaiber <[email protected] > 32+ *
33+ * @psalm-api
3234 */
3335class VimeoServiceProvider extends ServiceProvider
3436{
@@ -51,7 +53,7 @@ protected function setupConfig()
5153 {
5254 $ source = realpath (__DIR__ .'/../config/vimeo.php ' );
5355
54- if (! $ source ) {
56+ if ($ source === false ) {
5557 throw new \UnexpectedValueException ('Could not locate config ' );
5658 }
5759
@@ -69,6 +71,7 @@ protected function setupConfig()
6971 *
7072 * @return void
7173 */
74+ #[\Override]
7275 public function register ()
7376 {
7477 $ this ->registerFactory ();
@@ -99,9 +102,9 @@ protected function registerManager()
99102 {
100103 $ this ->app ->singleton ('vimeo ' , function (Container $ app ) : VimeoManager {
101104 /** @var \Illuminate\Contracts\Config\Repository */
102- $ config = $ app[ 'config ' ] ;
105+ $ config = $ app-> make ( 'config ' ) ;
103106 /** @var \Vimeo\Laravel\VimeoFactory */
104- $ factory = $ app[ 'vimeo.factory ' ] ;
107+ $ factory = $ app-> make ( 'vimeo.factory ' ) ;
105108
106109 return new VimeoManager ($ config , $ factory );
107110 });
@@ -118,7 +121,7 @@ protected function registerBindings()
118121 {
119122 $ this ->app ->bind ('vimeo.connection ' , function (Container $ app ) : Vimeo {
120123 /** @var VimeoManager */
121- $ manager = $ app[ 'vimeo ' ] ;
124+ $ manager = $ app-> make ( 'vimeo ' ) ;
122125
123126 /** @var Vimeo */
124127 return $ manager ->connection ();
@@ -132,6 +135,7 @@ protected function registerBindings()
132135 *
133136 * @return string[]
134137 */
138+ #[\Override]
135139 public function provides (): array
136140 {
137141 return [
0 commit comments