diff --git a/src/Configuration/ConfigurationFactory.php b/src/Configuration/ConfigurationFactory.php index 41cd35d..c7dd459 100644 --- a/src/Configuration/ConfigurationFactory.php +++ b/src/Configuration/ConfigurationFactory.php @@ -27,7 +27,7 @@ public function __construct(ConfigRepository $config) * @param string|null $name The EntityManager name * @return array The configuration (see config/migrations.php) */ - public function getConfig(string $name = null): array + public function getConfig(?string $name = null): array { if ($name && $this->config->has('migrations.' . $name)) { return $this->config->get('migrations.' . $name, []); @@ -35,12 +35,12 @@ public function getConfig(string $name = null): array return $this->config->get('migrations.default', []); } - public function getConfigAsRepository(string $name = null): Repository + public function getConfigAsRepository(?string $name = null): Repository { return new Repository($this->getConfig($name)); } - public function make(string $name = null): ConfigurationArray + public function make(?string $name = null): ConfigurationArray { $config = $this->getConfigAsRepository($name); diff --git a/src/Configuration/DependencyFactoryProvider.php b/src/Configuration/DependencyFactoryProvider.php index 6722cb8..623ef15 100644 --- a/src/Configuration/DependencyFactoryProvider.php +++ b/src/Configuration/DependencyFactoryProvider.php @@ -26,7 +26,7 @@ public function __construct( * * @return DependencyFactory */ - public function fromEntityManagerName(string $name = null): DependencyFactory + public function fromEntityManagerName(?string $name = null): DependencyFactory { $configuration = $this->factory->make($name); return DependencyFactory::fromEntityManager( diff --git a/src/Schema/Builder.php b/src/Schema/Builder.php index fdf517d..ec7e679 100644 --- a/src/Schema/Builder.php +++ b/src/Schema/Builder.php @@ -167,7 +167,7 @@ public function getColumnListing(string $table): array * * @return Table */ - protected function build($table, Closure $callback = null): Table + protected function build($table, ?Closure $callback = null): Table { return new Table($table, $callback); } diff --git a/src/Schema/Table.php b/src/Schema/Table.php index 05bbeeb..d1e7571 100644 --- a/src/Schema/Table.php +++ b/src/Schema/Table.php @@ -21,7 +21,7 @@ class Table * @param Blueprint $table * @param Closure|null $callback */ - public function __construct(Blueprint $table, Closure $callback = null) + public function __construct(Blueprint $table, ?Closure $callback = null) { $this->table = $table;