Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Feat fallback loader for app config #233

Merged
merged 5 commits into from
Feb 12, 2024

Conversation

devuri
Copy link
Owner

@devuri devuri commented Feb 12, 2024

No description provided.

The main `app.php` configuration can now be loaded per tenant-specific, 
allowing individual configurations per tenant. In cases where a 
tenant-specific `app.php` configuration is not available, the system 
will default to using the the values defined in `config/app.php`.
set to `true` for strict requirement each tenant must have their own 
`config/{tenant_id}/app.php` file or if `false` we can use a global 
`app.php`
Copy link
Contributor

✨ Features

60fe441 - add `REQUIRE_TENANT_CONFIG` enforces a strict requirement

Changed files

  • src/inc/config/tenancy.php
b5b9c23 - enable Tenant-Specific Configuration with app.php

Changed files

  • src/App/Http/AppFramework.php
  • src/App/Http/BaseKernel.php
  • src/App/Http/Tenancy.php
  • src/App/Setup.php
  • src/App/Traits/TenantTrait.php

📋 Changes

d74a24e - chore:build

Changed files

  • docs/code/classes/Urisoft-App-Http-AppFramework.html
  • docs/code/classes/Urisoft-App-Http-BaseKernel.html
  • docs/code/classes/Urisoft-App-Http-Tenancy.html
  • docs/code/classes/Urisoft-App-Kernel.html
  • docs/code/classes/Urisoft-App-Setup.html
  • docs/code/classes/Urisoft-App-Traits-TenantTrait.html
  • docs/code/files/src-app-http-tenancy.html
  • docs/code/files/src-app-traits-tenanttrait.html
  • docs/code/files/src-inc-config-tenancy.html
  • docs/code/index.html
  • docs/code/indices/files.html
  • docs/code/js/searchIndex.js
  • docs/code/namespaces/default.html
  • docs/code/namespaces/urisoft-app-traits.html
  • docs/code/packages/Application.html
  • src/App/Traits/TenantTrait.php
  • tests/stubs.php

Copy link
Contributor

✨ Features

60fe441 - add `REQUIRE_TENANT_CONFIG` enforces a strict requirement

Changed files

  • src/inc/config/tenancy.php
b5b9c23 - enable Tenant-Specific Configuration with app.php

Changed files

  • src/App/Http/AppFramework.php
  • src/App/Http/BaseKernel.php
  • src/App/Http/Tenancy.php
  • src/App/Setup.php
  • src/App/Traits/TenantTrait.php

📋 Changes

d441619 - chore:fix file path

Changed files

  • src/App/Http/AppFramework.php
  • src/App/Http/BaseKernel.php
  • src/App/Traits/TenantTrait.php
d74a24e - chore:build

Changed files

  • docs/code/classes/Urisoft-App-Http-AppFramework.html
  • docs/code/classes/Urisoft-App-Http-BaseKernel.html
  • docs/code/classes/Urisoft-App-Http-Tenancy.html
  • docs/code/classes/Urisoft-App-Kernel.html
  • docs/code/classes/Urisoft-App-Setup.html
  • docs/code/classes/Urisoft-App-Traits-TenantTrait.html
  • docs/code/files/src-app-http-tenancy.html
  • docs/code/files/src-app-traits-tenanttrait.html
  • docs/code/files/src-inc-config-tenancy.html
  • docs/code/index.html
  • docs/code/indices/files.html
  • docs/code/js/searchIndex.js
  • docs/code/namespaces/default.html
  • docs/code/namespaces/urisoft-app-traits.html
  • docs/code/packages/Application.html
  • src/App/Traits/TenantTrait.php
  • tests/stubs.php

Copy link
Contributor

✨ Features

60fe441 - add `REQUIRE_TENANT_CONFIG` enforces a strict requirement

Changed files

  • src/inc/config/tenancy.php
b5b9c23 - enable Tenant-Specific Configuration with app.php

Changed files

  • src/App/Http/AppFramework.php
  • src/App/Http/BaseKernel.php
  • src/App/Http/Tenancy.php
  • src/App/Setup.php
  • src/App/Traits/TenantTrait.php

📋 Changes

351a624 - chore:build

Changed files

  • docs/code/classes/Urisoft-App-Http-BaseKernel.html
  • docs/code/classes/Urisoft-App-Kernel.html
  • src/App/Http/BaseKernel.php
  • src/App/Traits/TenantTrait.php
d441619 - chore:fix file path

Changed files

  • src/App/Http/AppFramework.php
  • src/App/Http/BaseKernel.php
  • src/App/Traits/TenantTrait.php
d74a24e - chore:build

Changed files

  • docs/code/classes/Urisoft-App-Http-AppFramework.html
  • docs/code/classes/Urisoft-App-Http-BaseKernel.html
  • docs/code/classes/Urisoft-App-Http-Tenancy.html
  • docs/code/classes/Urisoft-App-Kernel.html
  • docs/code/classes/Urisoft-App-Setup.html
  • docs/code/classes/Urisoft-App-Traits-TenantTrait.html
  • docs/code/files/src-app-http-tenancy.html
  • docs/code/files/src-app-traits-tenanttrait.html
  • docs/code/files/src-inc-config-tenancy.html
  • docs/code/index.html
  • docs/code/indices/files.html
  • docs/code/js/searchIndex.js
  • docs/code/namespaces/default.html
  • docs/code/namespaces/urisoft-app-traits.html
  • docs/code/packages/Application.html
  • src/App/Traits/TenantTrait.php
  • tests/stubs.php

@devuri devuri merged commit bc7702f into master Feb 12, 2024
5 checks passed
@devuri devuri deleted the feat-fallback-loader-for-app-config branch February 12, 2024 05:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant