1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-06-20 20:44:03 +00:00

Commit graph

  • 5fefb260c5
    Merge 90ff8d78d9 into 652bc987ce lukinovec 2026-06-13 09:26:47 +02:00
  • 90ff8d78d9 Try making the verbosity test pass in CI migrate-fresh-verbose-output lukinovec 2026-06-13 09:26:34 +02:00
  • 1f2a017a41 Add test for tenants:migrate-fresh -v lukinovec 2026-06-13 08:28:01 +02:00
  • af1231f025 migrate-fresh can show output with verbose lukinovec 2026-06-13 07:59:50 +02:00
  • 6ca9ce9c93
    Merge ff8f73ec08 into 652bc987ce lukinovec 2026-06-13 07:25:31 +02:00
  • ff8f73ec08 Ignore PHPStan error fix-cache-invalidation lukinovec 2026-06-13 07:25:16 +02:00
  • f65b05549f Use extend() to override database cache store creation for globalCache lukinovec 2026-06-12 16:21:50 +02:00
  • 02e5d7cd7c
    Merge 0d177c7e9b into 652bc987ce lukinovec 2026-06-12 13:34:52 +00:00
  • 0d177c7e9b Use simple tenants table check during hardening validate-sql-parameters lukinovec 2026-06-12 15:34:39 +02:00
  • 5e1cef7399
    Merge e5234daed4 into 652bc987ce lukinovec 2026-06-12 12:39:53 +02:00
  • e5234daed4 Improve wording, add comments in the pull rollback test pending-fixes lukinovec 2026-06-12 12:39:35 +02:00
  • 698589edbd Add comments for clarity (re-fetching and event firing) lukinovec 2026-06-12 11:47:39 +02:00
  • 4b989d87b0 Simplify concurrent pull test lukinovec 2026-06-12 10:14:10 +02:00
  • 0995a073c2 Handle pulling a single pending tenant concurrently lukinovec 2026-06-11 11:07:18 +02:00
  • 0913614d5f Test pulling pending tenants concurrently lukinovec 2026-06-11 11:05:51 +02:00
  • 86b469fe9f
    Merge 8107ed4ecc into 652bc987ce lukinovec 2026-06-10 17:25:10 -07:00
  • 8107ed4ecc Fix code style (php-cs-fixer) add-log-bootstrapper github-actions[bot] 2026-06-11 00:25:07 +00:00
  • b51d5caaf5
    clarify language in docblocks Samuel Stancl 2026-06-10 17:23:28 -07:00
  • ac54c4f65b Fix code style (php-cs-fixer) github-actions[bot] 2026-06-10 11:24:24 +00:00
  • c0713d6e66 Add newline after var annotation lukinovec 2026-06-10 13:23:59 +02:00
  • 397e9ecd93 Fix code style (php-cs-fixer) github-actions[bot] 2026-06-10 11:22:13 +00:00
  • 34d19e94e2 Make hardening work with all db/schema managers lukinovec 2026-06-10 13:17:17 +02:00
  • b743720c7c Fix code style (php-cs-fixer) github-actions[bot] 2026-06-10 05:57:06 +00:00
  • 028b985e54 Improve annotations lukinovec 2026-06-10 07:56:30 +02:00
  • c9fa41111d
    update docblocks (methods were changed to static props), validate empty strings Samuel Stancl 2026-06-09 19:05:31 -07:00
  • 4760ed9375 Fix code style (php-cs-fixer) github-actions[bot] 2026-06-10 01:56:43 +00:00
  • a7aa03158d
    refactor: only accept single values in validateParameter() Samuel Stancl 2026-06-09 18:38:56 -07:00
  • 0fdc59dc5d
    comment grammar Samuel Stancl 2026-06-09 16:10:47 -07:00
  • 602a151104 Expand CacheTenancyBootstrapper docblock lukinovec 2026-06-09 14:18:30 +02:00
  • 1ae7d58fab Convert allowlist methods into static properties lukinovec 2026-06-09 10:03:44 +02:00
  • 93f77a5881 Fix PHPStan error lukinovec 2026-06-09 10:00:28 +02:00
  • 540e3635e2 Improve hardening lukinovec 2026-06-09 09:53:26 +02:00
  • 7972da5475 Fix code style (php-cs-fixer) github-actions[bot] 2026-06-09 07:03:00 +00:00
  • 565bc41bf3 Use a more specific central db check in the hardening feature lukinovec 2026-06-09 09:02:31 +02:00
  • 48b8aac42d Consider null parameters invalid lukinovec 2026-06-09 08:15:07 +02:00
  • fbffeb84b3
    improve docblocks for allowlists Samuel Stancl 2026-06-08 16:20:19 -07:00
  • 13e32dd6ab
    update docblock on $harden Samuel Stancl 2026-06-08 15:49:30 -07:00
  • b3d11587ae
    cast numeric params to string params Samuel Stancl 2026-06-08 15:24:04 -07:00
  • 88156d175d
    improve test name Samuel Stancl 2026-06-08 15:08:58 -07:00
  • 3fb0176878
    improve mysql charset/collation validation test Samuel Stancl 2026-06-08 14:54:50 -07:00
  • 36782ebee7 Move mysql charset/collation validation assertions to a dedicated test lukinovec 2026-06-08 11:51:35 +02:00
  • d28abdec89 Delete redundant db username config lukinovec 2026-06-08 11:44:57 +02:00
  • cf7e086bf7 Clean up SQLiteDatabaseManager::$path in afterEach lukinovec 2026-06-08 11:42:03 +02:00
  • 49356a5513 Use more specific exception assertions lukinovec 2026-06-08 11:37:06 +02:00
  • 407197b190 Use datasets in hardening tests lukinovec 2026-06-08 11:26:07 +02:00
  • b3111f1dde Name second param passed to validateDatabaseName for clarity lukinovec 2026-06-08 11:17:59 +02:00
  • f9636b15cf Use Arr::wrap instead of (array) lukinovec 2026-06-08 11:08:01 +02:00
  • 9ea085ef05
    Improve wording lukinovec 2026-06-08 11:02:34 +02:00
  • 4386a3b1a3 Improve annotations in ValidatesDatabaseParameters lukinovec 2026-06-08 10:38:23 +02:00
  • b7045c52d8 Rename harden() to verifyTenantCanUseDatabase() lukinovec 2026-06-08 10:18:51 +02:00
  • 42a2c8efd9 Improve $harden annotation lukinovec 2026-06-08 10:03:07 +02:00
  • b4244be658 Determine data column and internal prefix dynamically instead of hardcoding in harden() lukinovec 2026-06-08 10:02:49 +02:00
  • 6e82a9ee55 Change @mixin annotations to @see lukinovec 2026-06-08 09:06:10 +02:00
  • 64f6d3daf9
    Merge ddd8c68fbd into 652bc987ce lukinovec 2026-06-08 08:31:45 +02:00
  • 7c9e37329e
    Merge f690945a82 into 652bc987ce lukinovec 2026-06-08 08:31:45 +02:00
  • 55ee7d87b5
    Merge branch 'master' into add-log-bootstrapper Samuel Stancl 2026-06-07 15:27:26 -07:00
  • 652bc987ce
    Add --skip-tenants option to HasTenantOptions (#1436) master Jimish Gamit 2026-06-08 03:48:38 +05:30
  • f524006000
    Merge branch 'master' into feat/skip-tenants Samuel Stancl 2026-06-07 15:11:42 -07:00
  • 9055b61a04
    Merge branch 'master' into validate-sql-parameters Samuel Stancl 2026-06-07 14:17:28 -07:00
  • c6ba6a574c
    Merge branch 'master' into fix-cache-invalidation Samuel Štancl 2026-06-06 15:03:57 -07:00
  • 5e708bbaec
    remove seemingly unnecessary static prop resets from tests Samuel Stancl 2026-06-06 15:03:10 -07:00
  • dfb0e1ad66
    TenancyUrlGenerator: override toRoute(), refactor (#1439) lukinovec 2026-06-06 23:52:37 +02:00
  • a5b311105f
    Merge branch 'master' into override-toroute Samuel Štancl 2026-06-06 14:18:57 -07:00
  • b17f66f7bd
    docblock wording Samuel Stancl 2026-06-06 14:18:24 -07:00
  • ad4c924d5c
    [MINOR BC] Create pending tenants with pending_since, improve --with-pending (#1458) lukinovec 2026-06-06 00:36:57 +02:00
  • b7bd439a9d
    expand includeInPending logic Samuel Stancl 2026-06-05 15:09:50 -07:00
  • c0fbf6dcbd
    [MINOR BC] UserImpersonation: store auth guard in session, add $logout param to stopImpersonating() (#1437) lukinovec 2026-06-05 23:15:19 +02:00
  • 514bffc359
    Merge branch 'master' into stop-impersonating Samuel Štancl 2026-06-05 14:03:50 -07:00
  • 3e20576dc0
    minor test improvements Samuel Stancl 2026-06-05 13:59:58 -07:00
  • 5ab14fdd5c
    Merge branch 'master' into pending-improvements Samuel Štancl 2026-06-05 13:49:47 -07:00
  • 566f50440a Improve comments lukinovec 2026-06-05 07:18:42 +02:00
  • ba4c80c615 Revert "Merge branch 'fix-cache-invalidation' into boilerplate-dev" boilerplate-dev lukinovec 2026-06-02 12:53:53 +02:00
  • 656bcda8c2 Simplify tenancy boost resources by replacing detailed guidelines with focused references eramitgupta 2026-06-02 12:50:21 +05:30
  • 882eaef8b4 Remove detailed tenancy references from boost resources for better clarity and maintainability eramitgupta 2026-06-02 12:38:17 +05:30
  • fde2bf0cf4 Add detailed tenancy references and guidelines to boost resources eramitgupta 2026-06-02 12:33:02 +05:30
  • 20036ef1ff Clean up $adjustCacheManagerUsing in before and afterEach lukinovec 2026-06-01 15:38:27 +02:00
  • 32fa4cca20 Merge branch 'fix-cache-invalidation' into boilerplate-dev lukinovec 2026-06-01 14:44:01 +02:00
  • fd1aa2439a
    Merge branch 'master' into fix-cache-invalidation lukinovec 2026-06-01 14:42:45 +02:00
  • 5e65c67ea0 Make globalCache always use the central connection lukinovec 2026-06-01 13:47:52 +02:00
  • 0cf7043b73 Add datasets to globalCache/invalidation tests as regression lukinovec 2026-06-01 13:36:18 +02:00
  • c94c0cd932 Update tenant command name for clarity eramitgupta 2026-05-28 15:37:40 +05:30
  • a800170b48 Add comprehensive tenancy package documentation to boost resources eramitgupta 2026-05-28 15:30:59 +05:30
  • ef47884331 Add MigrateStatus command and corresponding tests Tiziano Zonta 2026-05-15 12:05:30 +02:00
  • da7eb94c07
    Remove redundant universal route check from PreventAccess MW (#1427) lukinovec 2026-05-12 23:59:21 +02:00
  • f01ec2f9a5
    add comment documenting the fallthrough explicitly Samuel Stancl 2026-05-11 16:37:51 +02:00
  • ec06dcc52e
    Correct DomainTenantResolver::isSubdomain() check (#1425) lukinovec 2026-05-11 14:26:06 +02:00
  • 00f4e9fcc0 Simplify tests lukinovec 2026-05-05 11:59:48 +02:00
  • d9ae27425d Delete redundant cleanup lukinovec 2026-05-05 10:06:41 +02:00
  • 519c819e28 Delete user created in validation test lukinovec 2026-05-05 08:30:18 +02:00
  • 649c8027f4 Use unique DB names and passwords in test lukinovec 2026-05-04 17:14:16 +02:00
  • 099a666dbc Add valid password assertion lukinovec 2026-05-04 15:38:42 +02:00
  • 587f347b64 Restore default charset after assertion lukinovec 2026-05-04 15:19:12 +02:00
  • bbd8f6fd98 Add parentheses to instanceof check lukinovec 2026-05-04 14:37:01 +02:00
  • b03895de47 Merge branch 'validate-sql-parameters' into boilerplate-temp boilerplate-temp lukinovec 2026-05-04 13:41:57 +02:00
  • 03318752b6 Specify charset and collation config in test lukinovec 2026-05-04 13:40:42 +02:00
  • 66ae88a325 Fix non-string parameter validation assertion lukinovec 2026-05-04 13:26:01 +02:00
  • 90608e5a0b Merge branch 'validate-sql-parameters' into boilerplate-temp lukinovec 2026-05-04 13:07:25 +02:00
  • e59195eefe Improve coverage lukinovec 2026-05-04 13:04:57 +02:00
  • bdbfbd4561 Remove extra variable lukinovec 2026-05-04 12:32:25 +02:00
  • de913486e0 Specify exception message in assertions lukinovec 2026-05-04 12:27:46 +02:00