Skip to content

Commit 1f67fad

Browse files
committed
fix: octane ready fix
1 parent 42a1c61 commit 1f67fad

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

src/Bridge/Laravel/Providers/CycleServiceProvider.php

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Cycle\Database\DatabaseManager;
99
use Cycle\Database\DatabaseProviderInterface;
1010
use Cycle\ORM\SchemaInterface;
11+
use Illuminate\Contracts\Config\Repository as IlluminateConfig;
1112
use Illuminate\Support\ServiceProvider;
1213
use WayOfDev\Cycle\Config;
1314
use WayOfDev\Cycle\Contracts\Config\Repository as ConfigRepository;
@@ -51,19 +52,21 @@ private function registerConsoleCommands(): void
5152

5253
private function registerAdapterConfig(): void
5354
{
54-
$this->app->singleton(ConfigRepository::class, static function (): ConfigRepository {
55-
return Config::fromArray(
56-
config('cycle')
57-
);
55+
$this->app->singleton(ConfigRepository::class, static function ($app): ConfigRepository {
56+
/** @var IlluminateConfig $config */
57+
$config = $app[IlluminateConfig::class];
58+
59+
return Config::fromArray($config->get('cycle'));
5860
});
5961
}
6062

6163
private function registerDatabaseConfig(): void
6264
{
63-
$this->app->singleton(DatabaseConfig::class, static function (): DatabaseConfig {
64-
return new DatabaseConfig(
65-
config('cycle.database')
66-
);
65+
$this->app->singleton(DatabaseConfig::class, static function ($app): DatabaseConfig {
66+
/** @var IlluminateConfig $config */
67+
$config = $app[IlluminateConfig::class];
68+
69+
return new DatabaseConfig($config->get('cycle.database'));
6770
});
6871
}
6972

@@ -91,6 +94,4 @@ private function registerDatabaseSchema(): void
9194
return $app[SchemaManagerContract::class]->create();
9295
});
9396
}
94-
95-
9697
}

0 commit comments

Comments
 (0)