1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 09:54:03 +00:00

Fix runForMultiple() for incrementing tenant ids

This commit is contained in:
Samuel Štancl 2020-06-10 18:31:25 +02:00
parent bc9867b152
commit 0442be42de

View file

@ -93,6 +93,9 @@ class Tenancy
*/
public function runForMultiple($tenants, callable $callback)
{
// Convert incrementing int ids to strings
$tenants = is_int($tenants) ? (string) $tenants : $tenants;
// Wrap string in array
$tenants = is_string($tenants) ? [$tenants] : $tenants;
@ -102,7 +105,7 @@ class Tenancy
$originalTenant = $this->tenant;
foreach ($tenants as $tenant) {
if (is_string($tenant)) {
if (! $tenant instanceof Tenant) {
$tenant = $this->find($tenant);
}