mirror of
https://github.com/archtechx/tenancy.git
synced 2026-09-20 12:34:03 +00:00
Correct FSBootstrapper and DeleteTenantStorage docblocks
getBoundTenantStoragePath() and DeleteTenantStorage both claimed the tenant storage directory is where disks, cache and sessions are scoped to. That's only true when root_override points there and scope_cache/scope_sessions are enabled -- a root_override using %original_storage_path% puts the disk root outside it entirely.
This commit is contained in:
parent
ae77c49985
commit
223b49a395
2 changed files with 9 additions and 6 deletions
|
|
@ -331,8 +331,8 @@ class FilesystemTenancyBootstrapper implements TenancyBootstrapper
|
||||||
/**
|
/**
|
||||||
* Get the storage path of the passed tenant (independent of the current context).
|
* Get the storage path of the passed tenant (independent of the current context).
|
||||||
*
|
*
|
||||||
* This is the directory the bootstrapper scopes disks, cache and sessions to,
|
* The returned path doesn't depend on suffix_storage_path -- that config option
|
||||||
* regardless of suffix_storage_path (that config option only affects the storage_path() helper).
|
* only controls whether storage_path() uses it.
|
||||||
*/
|
*/
|
||||||
public static function getBoundTenantStoragePath(Tenant $tenant): string
|
public static function getBoundTenantStoragePath(Tenant $tenant): string
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -16,13 +16,16 @@ use Stancl\Tenancy\Contracts\Tenant;
|
||||||
/**
|
/**
|
||||||
* Delete the tenant's storage directory.
|
* Delete the tenant's storage directory.
|
||||||
*
|
*
|
||||||
* Requires FilesystemTenancyBootstrapper to be enabled, since the deleted directory
|
* Requires FilesystemTenancyBootstrapper to be enabled, since the tenant storage path
|
||||||
* is the one the bootstrapper scopes disks, cache and sessions to.
|
* is resolved from it.
|
||||||
*
|
*
|
||||||
* The job does not depend on the tenancy.filesystem.suffix_storage_path config,
|
* Files outside that directory (e.g. disks with an %original_storage_path%-based
|
||||||
|
* root_override) are not deleted.
|
||||||
|
*
|
||||||
|
* Note that this job is not affected by the tenancy.filesystem.suffix_storage_path config
|
||||||
* since it doesn't use the storage_path() helper.
|
* since it doesn't use the storage_path() helper.
|
||||||
*
|
*
|
||||||
* @see Stancl\Tenancy\Bootstrappers\FilesystemTenancyBootstrapper
|
* @see FilesystemTenancyBootstrapper
|
||||||
*/
|
*/
|
||||||
class DeleteTenantStorage implements ShouldQueue
|
class DeleteTenantStorage implements ShouldQueue
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue