REDROOM
PHP 8.3.31
Path:
Logout
Edit File
Size: 2.43 KB
Close
/home/getspomw/royalsquad.us/vendor/laravel/framework/src/Illuminate/Filesystem/LocalFilesystemAdapter.php
Text
Base64
<?php namespace Illuminate\Filesystem; use Closure; use Illuminate\Support\Traits\Conditionable; use RuntimeException; class LocalFilesystemAdapter extends FilesystemAdapter { use Conditionable; /** * The name of the filesystem disk. * * @var string */ protected $disk; /** * Indicates if signed URLs should serve corresponding files. * * @var bool */ protected $shouldServeSignedUrls = false; /** * The Closure that should be used to resolve the URL generator. * * @var \Closure */ protected $urlGeneratorResolver; /** * Determine if temporary URLs can be generated. * * @return bool */ public function providesTemporaryUrls() { return $this->temporaryUrlCallback || ( $this->shouldServeSignedUrls && $this->urlGeneratorResolver instanceof Closure ); } /** * Get a temporary URL for the file at the given path. * * @param string $path * @param \DateTimeInterface $expiration * @param array $options * @return string */ public function temporaryUrl($path, $expiration, array $options = []) { if ($this->temporaryUrlCallback) { return $this->temporaryUrlCallback->bindTo($this, static::class)( $path, $expiration, $options ); } if (! $this->providesTemporaryUrls()) { throw new RuntimeException('This driver does not support creating temporary URLs.'); } $url = call_user_func($this->urlGeneratorResolver); return $url->to($url->temporarySignedRoute( 'storage.'.$this->disk, $expiration, ['path' => $path], absolute: false )); } /** * Specify the name of the disk the adapter is managing. * * @param string $disk * @return $this */ public function diskName(string $disk) { $this->disk = $disk; return $this; } /** * Indiate that signed URLs should serve the corresponding files. * * @param bool $serve * @param \Closure|null $urlGeneratorResolver * @return $this */ public function shouldServeSignedUrls(bool $serve = true, ?Closure $urlGeneratorResolver = null) { $this->shouldServeSignedUrls = $serve; $this->urlGeneratorResolver = $urlGeneratorResolver; return $this; } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 11
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
AwsS3V3Adapter.php
4.15 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
composer.json
1.89 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Filesystem.php
19.47 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
FilesystemAdapter.php
27.87 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
FilesystemManager.php
11.79 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
FilesystemServiceProvider.php
3.29 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
functions.php
630 B
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LICENSE.md
1.05 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LocalFilesystemAdapter.php
2.43 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LockableFile.php
3.52 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ServeFile.php
1.67 KB
lrw-rw-rw-
2025-09-17 06:52:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).