1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 13:14:05 +00:00

Fix guzzle issue

This commit is contained in:
Samuel Štancl 2020-06-28 18:24:41 +02:00
parent 34d3189d61
commit 8bf673098b
2 changed files with 10 additions and 1 deletions

View file

@ -93,13 +93,16 @@ class Tenancy
*/
public function runForMultiple($tenants, callable $callback)
{
// Convert null to all tenants
$tenants = is_null($tenants) ? $this->model()->cursor() : $tenants;
// Convert incrementing int ids to strings
$tenants = is_int($tenants) ? (string) $tenants : $tenants;
// Wrap string in array
$tenants = is_string($tenants) ? [$tenants] : $tenants;
// Use all tenants if $tenants is falsy
// Use all tenants if $tenants is falsey
$tenants = $tenants ?: $this->model()->cursor();
$originalTenant = $this->tenant;