From bdab188a612fddc9753e7311c29c49830dcb5394 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Sat, 26 Oct 2019 21:49:53 +0200 Subject: [PATCH] Don't allow callables for queue chain --- src/DatabaseManager.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/DatabaseManager.php b/src/DatabaseManager.php index 43cd4c27..684bb1f7 100644 --- a/src/DatabaseManager.php +++ b/src/DatabaseManager.php @@ -162,9 +162,7 @@ class DatabaseManager if ($this->app['config']['tenancy.queue_database_creation'] ?? false) { $chain = []; foreach ($afterCreating as $item) { - if (is_callable($item)) { - $chain[] = $item($tenant); // Callables are called and given $tenant - } elseif (is_string($item) && class_exists($item)) { + if (is_string($item) && class_exists($item)) { $chain[] = new $item($tenant); // Classes are instantiated and given $tenant } elseif ($item instanceof ShouldQueue) { $chain[] = $item;