'array', 'requires_configuration' => 'boolean', ]; /** @return HasMany */ public function instances(): HasMany { return $this->hasMany(IntegrationInstance::class, 'integration_code', 'integration_code'); } /** @return HasMany */ public function clientIntegrations(): HasMany { return $this->hasMany(ClientIntegration::class, 'integration_code', 'integration_code'); } /** @return HasMany */ public function websiteTypeIntegrations(): HasMany { return $this->hasMany(WebsiteTypeIntegration::class, 'integration_code', 'integration_code'); } }