SYMBOL INDEX (1627 symbols across 175 files) FILE: bin/check-versions.php function constraint_has_conflict (line 26) | function constraint_has_conflict(string $mainConstraint, string $package... FILE: bin/tools.php function write_line (line 5) | function write_line(string $line) function panic (line 10) | function panic(string $reason) FILE: mocked-functions.php function rmdir (line 4) | function rmdir(...$arguments) function unlink (line 13) | function unlink(...$arguments) function filemtime (line 22) | function filemtime(...$arguments) function filesize (line 31) | function filesize(...$arguments) function time (line 42) | function time() function ftp_raw (line 53) | function ftp_raw(...$arguments) function ftp_set_option (line 62) | function ftp_set_option(...$arguments) function ftp_pasv (line 71) | function ftp_pasv(...$arguments) function ftp_pwd (line 80) | function ftp_pwd(...$arguments) function ftp_fput (line 89) | function ftp_fput(...$arguments) function ftp_chmod (line 98) | function ftp_chmod(...$arguments) function ftp_mkdir (line 107) | function ftp_mkdir(...$arguments) function ftp_delete (line 116) | function ftp_delete(...$arguments) function ftp_rmdir (line 125) | function ftp_rmdir(...$arguments) function ftp_fget (line 134) | function ftp_fget(...$arguments) function ftp_rawlist (line 143) | function ftp_rawlist(...$arguments) function stream_get_contents (line 154) | function stream_get_contents(...$arguments) FILE: src/AdapterTestUtilities/ExceptionThrowingFilesystemAdapter.php class ExceptionThrowingFilesystemAdapter (line 12) | class ExceptionThrowingFilesystemAdapter implements FilesystemAdapter method __construct (line 24) | public function __construct(FilesystemAdapter $adapter) method stageException (line 29) | public function stageException(string $method, string $path, Filesyste... method throwStagedException (line 34) | private function throwStagedException(string $method, $path): void method fileExists (line 48) | public function fileExists(string $path): bool method write (line 55) | public function write(string $path, string $contents, Config $config):... method writeStream (line 62) | public function writeStream(string $path, $contents, Config $config): ... method read (line 69) | public function read(string $path): string method readStream (line 76) | public function readStream(string $path) method delete (line 83) | public function delete(string $path): void method deleteDirectory (line 90) | public function deleteDirectory(string $path): void method createDirectory (line 97) | public function createDirectory(string $path, Config $config): void method setVisibility (line 104) | public function setVisibility(string $path, string $visibility): void method visibility (line 111) | public function visibility(string $path): FileAttributes method mimeType (line 118) | public function mimeType(string $path): FileAttributes method lastModified (line 125) | public function lastModified(string $path): FileAttributes method fileSize (line 132) | public function fileSize(string $path): FileAttributes method listContents (line 139) | public function listContents(string $path, bool $deep): iterable method move (line 146) | public function move(string $source, string $destination, Config $conf... method copy (line 153) | public function copy(string $source, string $destination, Config $conf... method directoryExists (line 160) | public function directoryExists(string $path): bool FILE: src/AdapterTestUtilities/FilesystemAdapterTestCase.php class FilesystemAdapterTestCase (line 35) | abstract class FilesystemAdapterTestCase extends TestCase method clearFilesystemAdapterCache (line 49) | public static function clearFilesystemAdapterCache(): void method createFilesystemAdapter (line 54) | abstract protected static function createFilesystemAdapter(): Filesyst... method adapter (line 56) | public function adapter(): FilesystemAdapter method tearDownAfterClass (line 65) | public static function tearDownAfterClass(): void method setUp (line 70) | protected function setUp(): void method useAdapter (line 76) | protected function useAdapter(FilesystemAdapter $adapter): FilesystemA... method cleanupAdapter (line 87) | public function cleanupAdapter(): void method clearStorage (line 93) | public function clearStorage(): void method clearCustomAdapter (line 121) | public function clearCustomAdapter(): void method writing_and_reading_with_string (line 132) | public function writing_and_reading_with_string(): void method writing_a_file_with_a_stream (line 149) | public function writing_a_file_with_a_stream(): void method writing_and_reading_files_with_special_path (line 174) | public function writing_and_reading_files_with_special_path(string $pa... method filenameProvider (line 186) | public static function filenameProvider(): Generator method writing_a_file_with_an_empty_stream (line 207) | public function writing_a_file_with_an_empty_stream(): void method listing_a_directory_named_0 (line 231) | public function listing_a_directory_named_0(): void method reading_a_file (line 246) | public function reading_a_file(): void method reading_a_file_with_a_stream (line 260) | public function reading_a_file_with_a_stream(): void method overwriting_a_file (line 277) | public function overwriting_a_file(): void method a_file_exists_only_when_it_is_written_and_not_deleted (line 295) | public function a_file_exists_only_when_it_is_written_and_not_deleted(... method listing_contents_shallow (line 316) | public function listing_contents_shallow(): void method checking_if_a_non_existing_directory_exists (line 344) | public function checking_if_a_non_existing_directory_exists(): void method checking_if_a_directory_exists_after_writing_a_file (line 355) | public function checking_if_a_directory_exists_after_writing_a_file():... method checking_if_a_directory_exists_after_creating_it (line 367) | public function checking_if_a_directory_exists_after_creating_it(): void method listing_contents_recursive (line 383) | public function listing_contents_recursive(): void method formatIncorrectListingCount (line 397) | protected function formatIncorrectListingCount(array $items): string method givenWeHaveAnExistingFile (line 409) | protected function givenWeHaveAnExistingFile(string $path, string $con... method fetching_file_size (line 419) | public function fetching_file_size(): void method setting_visibility (line 434) | public function setting_visibility(): void method fetching_file_size_of_a_directory (line 455) | public function fetching_file_size_of_a_directory(): void method fetching_file_size_of_non_existing_file (line 470) | public function fetching_file_size_of_non_existing_file(): void method fetching_last_modified_of_non_existing_file (line 482) | public function fetching_last_modified_of_non_existing_file(): void method fetching_visibility_of_non_existing_file (line 494) | public function fetching_visibility_of_non_existing_file(): void method fetching_the_mime_type_of_an_svg_file (line 506) | public function fetching_the_mime_type_of_an_svg_file(): void method fetching_mime_type_of_non_existing_file (line 520) | public function fetching_mime_type_of_non_existing_file(): void method fetching_unknown_mime_type_of_a_file (line 532) | public function fetching_unknown_mime_type_of_a_file(): void method listing_a_toplevel_directory (line 549) | public function listing_a_toplevel_directory(): void method writing_and_reading_with_streams (line 564) | public function writing_and_reading_with_streams(): void method setting_visibility_on_a_file_that_does_not_exist (line 586) | public function setting_visibility_on_a_file_that_does_not_exist(): void method copying_a_file (line 598) | public function copying_a_file(): void method copying_a_file_that_does_not_exist (line 621) | public function copying_a_file_that_does_not_exist(): void method copying_a_file_again (line 633) | public function copying_a_file_again(): void method moving_a_file (line 655) | public function moving_a_file(): void method file_exists_on_directory_is_false (line 682) | public function file_exists_on_directory_is_false(): void method directory_exists_on_file_is_false (line 698) | public function directory_exists_on_file_is_false(): void method reading_a_file_that_does_not_exist (line 714) | public function reading_a_file_that_does_not_exist(): void method moving_a_file_that_does_not_exist (line 726) | public function moving_a_file_that_does_not_exist(): void method trying_to_delete_a_non_existing_file (line 738) | public function trying_to_delete_a_non_existing_file(): void method checking_if_files_exist (line 751) | public function checking_if_files_exist(): void method fetching_last_modified (line 767) | public function fetching_last_modified(): void method failing_to_read_a_non_existing_file_into_a_stream (line 785) | public function failing_to_read_a_non_existing_file_into_a_stream(): void method failing_to_read_a_non_existing_file (line 795) | public function failing_to_read_a_non_existing_file(): void method creating_a_directory (line 805) | public function creating_a_directory(): void method copying_a_file_with_collision (line 828) | public function copying_a_file_with_collision(): void method moving_a_file_with_collision (line 845) | public function moving_a_file_with_collision(): void method copying_a_file_with_same_destination (line 865) | public function copying_a_file_with_same_destination(): void method moving_a_file_with_same_destination (line 881) | public function moving_a_file_with_same_destination(): void method assertFileExistsAtPath (line 894) | protected function assertFileExistsAtPath(string $path): void method generating_a_public_url (line 905) | public function generating_a_public_url(): void method generating_a_temporary_url (line 924) | public function generating_a_temporary_url(): void method get_checksum (line 944) | public function get_checksum(): void method cannot_get_checksum_for_non_existent_file (line 960) | public function cannot_get_checksum_for_non_existent_file(): void method cannot_get_checksum_for_directory (line 976) | public function cannot_get_checksum_for_directory(): void FILE: src/AdapterTestUtilities/RetryOnTestException.php type RetryOnTestException (line 15) | trait RetryOnTestException method retryOnException (line 27) | protected function retryOnException(string $className, int $timout = 2... method retryScenarioOnException (line 33) | protected function retryScenarioOnException(string $className, callabl... method dontRetryOnException (line 39) | protected function dontRetryOnException(): void method runSetup (line 49) | protected function runSetup(callable $scenario): void method runScenario (line 63) | protected function runScenario(callable $scenario): void FILE: src/AdapterTestUtilities/ToxiproxyManagement.php class ToxiproxyManagement (line 20) | final class ToxiproxyManagement method __construct (line 25) | public function __construct(Client $apiClient) method forServer (line 30) | public static function forServer(string $apiUri = 'http://localhost:84... method removeAllToxics (line 42) | public function removeAllToxics(): void method resetPeerOnRequest (line 52) | public function resetPeerOnRequest( method addToxic (line 71) | private function addToxic(string $proxyName, array $configuration): void FILE: src/AdapterTestUtilities/test-functions.php function return_mocked_value (line 5) | function return_mocked_value(string $name) function reset_function_mocks (line 10) | function reset_function_mocks() function mock_function (line 19) | function mock_function(string $name, ...$returns) function is_mocked (line 25) | function is_mocked(string $name) function stream_with_contents (line 30) | function stream_with_contents(string $contents) function delete_directory (line 39) | function delete_directory(string $dir): void FILE: src/AsyncAwsS3/AsyncAwsS3Adapter.php class AsyncAwsS3Adapter (line 50) | class AsyncAwsS3Adapter implements FilesystemAdapter, PublicUrlGenerator... method __construct (line 112) | public function __construct( method fileExists (line 128) | public function fileExists(string $path): bool method write (line 142) | public function write(string $path, string $contents, Config $config):... method writeStream (line 147) | public function writeStream(string $path, $contents, Config $config): ... method read (line 152) | public function read(string $path): string method readStream (line 159) | public function readStream(string $path) method delete (line 166) | public function delete(string $path): void method deleteDirectory (line 177) | public function deleteDirectory(string $path): void method createDirectory (line 210) | public function createDirectory(string $path, Config $config): void method setVisibility (line 222) | public function setVisibility(string $path, string $visibility): void method visibility (line 237) | public function visibility(string $path): FileAttributes method mimeType (line 253) | public function mimeType(string $path): FileAttributes method lastModified (line 264) | public function lastModified(string $path): FileAttributes method fileSize (line 275) | public function fileSize(string $path): FileAttributes method directoryExists (line 286) | public function directoryExists(string $path): bool method listContents (line 298) | public function listContents(string $path, bool $deep): iterable method move (line 326) | public function move(string $source, string $destination, Config $conf... method copy (line 340) | public function copy(string $source, string $destination, Config $conf... method upload (line 373) | private function upload(string $path, $body, Config $config): void method determineAcl (line 401) | private function determineAcl(Config $config): string method createOptionsFromConfig (line 408) | private function createOptionsFromConfig(Config $config): array method fetchFileMetadata (line 423) | private function fetchFileMetadata(string $path, string $type): FileAt... method mapS3ObjectMetadata (line 446) | private function mapS3ObjectMetadata($item, ?string $path = null): Sto... method extractExtraMetadata (line 492) | private function extractExtraMetadata($metadata): array method retrievePaginatedListing (line 510) | private function retrievePaginatedListing(array $options): Generator method readObject (line 519) | private function readObject(string $path): ResultStream method createObjectIdentifierForXmlRequest (line 530) | private function createObjectIdentifierForXmlRequest(string $key): Obj... method publicUrl (line 541) | public function publicUrl(string $path, Config $config): string method checksum (line 554) | public function checksum(string $path, Config $config): string method temporaryUrl (line 575) | public function temporaryUrl(string $path, DateTimeInterface $expiresA... FILE: src/AsyncAwsS3/AsyncAwsS3AdapterTest.php class AsyncAwsS3AdapterTest (line 39) | class AsyncAwsS3AdapterTest extends FilesystemAdapterTestCase method awsConfig (line 61) | private static function awsConfig(): array method setUp (line 78) | protected function setUp(): void method setUpBeforeClass (line 84) | public static function setUpBeforeClass(): void method tearDown (line 89) | protected function tearDown(): void method s3Client (line 109) | private static function s3Client(): S3Client method specifying_a_custom_checksum_algo_is_not_supported (line 129) | public function specifying_a_custom_checksum_algo_is_not_supported(): ... method issue_287 (line 144) | public function issue_287(): void method writing_with_a_specific_mime_type (line 155) | public function writing_with_a_specific_mime_type(): void method listing_contents_recursive (line 166) | public function listing_contents_recursive(): void method failing_to_delete_while_moving (line 187) | public function failing_to_delete_while_moving(): void method failing_to_delete_a_file (line 201) | public function failing_to_delete_a_file(): void method delete_directory_replaces_special_characters_by_xml_entity_codes (line 214) | public function delete_directory_replaces_special_characters_by_xml_en... method delete_directory_throws_exception_if_object_key_can_not_be_escaped_correctly (line 237) | public function delete_directory_throws_exception_if_object_key_can_no... method fetching_unknown_mime_type_of_a_file (line 268) | public function fetching_unknown_mime_type_of_a_file(): void method failing_to_retrieve_metadata (line 282) | public function failing_to_retrieve_metadata(Exception $exception, str... method dpFailingMetadataGetters (line 293) | public static function dpFailingMetadataGetters(): iterable method failing_to_check_for_file_existence (line 303) | public function failing_to_check_for_file_existence(): void method configuring_http_streaming_via_options (line 317) | public function configuring_http_streaming_via_options(): void method write_with_s3_client (line 332) | public function write_with_s3_client(): void method write_with_simple_s3_client (line 366) | public function write_with_simple_s3_client(): void method failing_to_write_a_file (line 389) | public function failing_to_write_a_file(): void method moving_a_file_with_visibility (line 401) | public function moving_a_file_with_visibility(): void method copying_a_file_with_visibility (line 427) | public function copying_a_file_with_visibility(): void method copying_a_file_with_non_ascii_characters (line 449) | public function copying_a_file_with_non_ascii_characters(): void method top_level_directory_excluded_from_listing (line 470) | public function top_level_directory_excluded_from_listing(): void method failing_to_list_contents (line 490) | public function failing_to_list_contents(): void method createFilesystemAdapter (line 500) | protected static function createFilesystemAdapter(): FilesystemAdapter FILE: src/AsyncAwsS3/PortableVisibilityConverter.php class PortableVisibilityConverter (line 10) | class PortableVisibilityConverter implements VisibilityConverter method __construct (line 22) | public function __construct(string $defaultForDirectories = Visibility... method visibilityToAcl (line 27) | public function visibilityToAcl(string $visibility): string method aclToVisibility (line 39) | public function aclToVisibility(array $grants): string method defaultForDirectories (line 56) | public function defaultForDirectories(): string FILE: src/AsyncAwsS3/S3ClientStub.php class S3ClientStub (line 37) | class S3ClientStub extends SimpleS3Client method __construct (line 54) | public function __construct(SimpleS3Client $client, $configuration = []) method throwExceptionWhenExecutingCommand (line 60) | public function throwExceptionWhenExecutingCommand(string $commandName... method stageResultForCommand (line 65) | public function stageResultForCommand(string $commandName, Result $res... method getStagedResult (line 70) | private function getStagedResult(string $name): ?Result method copyObject (line 92) | public function copyObject($input): CopyObjectOutput method deleteObject (line 101) | public function deleteObject($input): DeleteObjectOutput method headObject (line 110) | public function headObject($input): HeadObjectOutput method objectExists (line 119) | public function objectExists($input): ObjectExistsWaiter method listObjectsV2 (line 128) | public function listObjectsV2($input): ListObjectsV2Output method deleteObjects (line 137) | public function deleteObjects($input): DeleteObjectsOutput method getObjectAcl (line 146) | public function getObjectAcl($input): GetObjectAclOutput method putObjectAcl (line 155) | public function putObjectAcl($input): PutObjectAclOutput method putObject (line 164) | public function putObject($input): PutObjectOutput method getObject (line 173) | public function getObject($input): GetObjectOutput method getUrl (line 179) | public function getUrl(string $bucket, string $key): string method getPresignedUrl (line 184) | public function getPresignedUrl(string $bucket, string $key, ?DateTime... FILE: src/AsyncAwsS3/VisibilityConverter.php type VisibilityConverter (line 9) | interface VisibilityConverter method visibilityToAcl (line 11) | public function visibilityToAcl(string $visibility): string; method aclToVisibility (line 16) | public function aclToVisibility(array $grants): string; method defaultForDirectories (line 18) | public function defaultForDirectories(): string; FILE: src/AwsS3V3/AwsS3V3Adapter.php class AwsS3V3Adapter (line 42) | class AwsS3V3Adapter implements FilesystemAdapter, PublicUrlGenerator, C... method __construct (line 101) | public function __construct( method fileExists (line 118) | public function fileExists(string $path): bool method directoryExists (line 127) | public function directoryExists(string $path): bool method write (line 141) | public function write(string $path, string $contents, Config $config):... method upload (line 151) | private function upload(string $path, $body, Config $config): void method determineAcl (line 169) | private function determineAcl(Config $config): string method createOptionsFromConfig (line 176) | private function createOptionsFromConfig(Config $config): array method writeStream (line 204) | public function writeStream(string $path, $contents, Config $config): ... method read (line 209) | public function read(string $path): string method readStream (line 216) | public function readStream(string $path) method delete (line 224) | public function delete(string $path): void method deleteDirectory (line 236) | public function deleteDirectory(string $path): void method createDirectory (line 248) | public function createDirectory(string $path, Config $config): void method setVisibility (line 255) | public function setVisibility(string $path, string $visibility): void method visibility (line 271) | public function visibility(string $path): FileAttributes method fetchFileMetadata (line 287) | private function fetchFileMetadata(string $path, string $type): FileAt... method mapS3ObjectMetadata (line 307) | private function mapS3ObjectMetadata(array $metadata, string $path): S... method extractExtraMetadata (line 329) | private function extractExtraMetadata(array $metadata): array method mimeType (line 342) | public function mimeType(string $path): FileAttributes method lastModified (line 353) | public function lastModified(string $path): FileAttributes method fileSize (line 364) | public function fileSize(string $path): FileAttributes method listContents (line 375) | public function listContents(string $path, bool $deep): iterable method retrievePaginatedListing (line 398) | private function retrievePaginatedListing(array $options): Generator method move (line 408) | public function move(string $source, string $destination, Config $conf... method copy (line 422) | public function copy(string $source, string $destination, Config $conf... method readObject (line 459) | private function readObject(string $path, bool $wantsStream): StreamIn... method publicUrl (line 476) | public function publicUrl(string $path, Config $config): string method checksum (line 487) | public function checksum(string $path, Config $config): string method temporaryUrl (line 508) | public function temporaryUrl(string $path, DateTimeInterface $expiresA... FILE: src/AwsS3V3/AwsS3V3AdapterTest.php class AwsS3V3AdapterTest (line 33) | class AwsS3V3AdapterTest extends FilesystemAdapterTestCase method setUpBeforeClass (line 55) | public static function setUpBeforeClass(): void method tearDown (line 60) | protected function tearDown(): void method setUp (line 82) | protected function setUp(): void method s3Client (line 91) | private static function s3Client(): S3ClientInterface method writing_with_a_specific_mime_type (line 114) | public function writing_with_a_specific_mime_type(): void method writing_a_file_with_explicit_mime_type (line 125) | public function writing_a_file_with_explicit_mime_type(): void method issue_291 (line 138) | public function issue_291(): void method listing_contents_recursive (line 150) | public function listing_contents_recursive(): void method failing_to_delete_while_moving (line 171) | public function failing_to_delete_while_moving(): void method issue_287 (line 187) | public function issue_287(): void method failing_to_write_a_file (line 198) | public function failing_to_write_a_file(): void method failing_to_delete_a_file (line 211) | public function failing_to_delete_a_file(): void method fetching_unknown_mime_type_of_a_file (line 224) | public function fetching_unknown_mime_type_of_a_file(): void method failing_to_retrieve_metadata (line 240) | public function failing_to_retrieve_metadata(Exception $exception, str... method dpFailingMetadataGetters (line 253) | public static function dpFailingMetadataGetters(): iterable method failing_to_check_for_file_existence (line 263) | public function failing_to_check_for_file_existence(): void method streaming_reads_are_not_seekable_and_non_streaming_are (line 279) | public function streaming_reads_are_not_seekable_and_non_streaming_are... method casesWhereHttpStreamingInfluencesSeekability (line 295) | public static function casesWhereHttpStreamingInfluencesSeekability():... method configuring_http_streaming_via_options (line 306) | public function configuring_http_streaming_via_options(bool $streaming... method use_globally_configured_options (line 323) | public function use_globally_configured_options(bool $streaming): void method moving_with_updated_metadata (line 335) | public function moving_with_updated_metadata(): void method moving_without_updated_metadata (line 352) | public function moving_without_updated_metadata(): void method copying_with_updated_metadata (line 369) | public function copying_with_updated_metadata(): void method setting_acl_via_options (line 386) | public function setting_acl_via_options(): void method moving_a_file_with_visibility (line 404) | public function moving_a_file_with_visibility(): void method specifying_a_custom_checksum_algo_is_not_supported (line 430) | public function specifying_a_custom_checksum_algo_is_not_supported(): ... method copying_a_file_with_visibility (line 443) | public function copying_a_file_with_visibility(): void method createFilesystemAdapter (line 462) | protected static function createFilesystemAdapter(bool $streaming = tr... FILE: src/AwsS3V3/PortableVisibilityConverter.php class PortableVisibilityConverter (line 9) | class PortableVisibilityConverter implements VisibilityConverter method __construct (line 16) | public function __construct(private string $defaultForDirectories = Vi... method visibilityToAcl (line 20) | public function visibilityToAcl(string $visibility): string method aclToVisibility (line 29) | public function aclToVisibility(array $grants): string method defaultForDirectories (line 43) | public function defaultForDirectories(): string FILE: src/AwsS3V3/S3ClientStub.php class S3ClientStub (line 22) | class S3ClientStub implements S3ClientInterface method __construct (line 46) | public function __construct(S3ClientInterface $client) method throwDuringUpload (line 51) | public function throwDuringUpload(Throwable $throwable): void method upload (line 56) | public function upload($bucket, $key, $body, $acl = 'private', array $... method failOnNextCopy (line 67) | public function failOnNextCopy(): void method throwExceptionWhenExecutingCommand (line 72) | public function throwExceptionWhenExecutingCommand(string $commandName... method throw500ExceptionWhenExecutingCommand (line 77) | public function throw500ExceptionWhenExecutingCommand(string $commandN... method stageResultForCommand (line 85) | public function stageResultForCommand(string $commandName, ResultInter... method execute (line 90) | public function execute(CommandInterface $command) method getCommand (line 95) | public function getCommand($name, array $args = []) method getHandlerList (line 100) | public function getHandlerList() method getIterator (line 105) | public function getIterator($name, array $args = []) method __call (line 110) | public function __call($name, array $arguments) method executeAsync (line 115) | public function executeAsync(CommandInterface $command) method getCredentials (line 135) | public function getCredentials() method getRegion (line 140) | public function getRegion() method getEndpoint (line 145) | public function getEndpoint() method getApi (line 150) | public function getApi() method getConfig (line 155) | public function getConfig($option = null) method getPaginator (line 160) | public function getPaginator($name, array $args = []) method waitUntil (line 165) | public function waitUntil($name, array $args = []) method getWaiter (line 170) | public function getWaiter($name, array $args = []) method createPresignedRequest (line 175) | public function createPresignedRequest(CommandInterface $command, $exp... method getObjectUrl (line 180) | public function getObjectUrl($bucket, $key) FILE: src/AwsS3V3/VisibilityConverter.php type VisibilityConverter (line 7) | interface VisibilityConverter method visibilityToAcl (line 9) | public function visibilityToAcl(string $visibility): string; method aclToVisibility (line 10) | public function aclToVisibility(array $grants): string; method defaultForDirectories (line 11) | public function defaultForDirectories(): string; FILE: src/AzureBlobStorage/AzureBlobStorageAdapter.php class AzureBlobStorageAdapter (line 46) | class AzureBlobStorageAdapter implements FilesystemAdapter, PublicUrlGen... method __construct (line 62) | public function __construct( method copy (line 75) | public function copy(string $source, string $destination, Config $conf... method delete (line 92) | public function delete(string $path): void method read (line 107) | public function read(string $path): string method readStream (line 114) | public function readStream(string $path) method listContents (line 127) | public function listContents(string $path, bool $deep = false): iterable method fileExists (line 158) | public function fileExists(string $path): bool method directoryExists (line 171) | public function directoryExists(string $path): bool method deleteDirectory (line 187) | public function deleteDirectory(string $path): void method createDirectory (line 212) | public function createDirectory(string $path, Config $config): void method setVisibility (line 217) | public function setVisibility(string $path, string $visibility): void method visibility (line 224) | public function visibility(string $path): FileAttributes method mimeType (line 229) | public function mimeType(string $path): FileAttributes method lastModified (line 238) | public function lastModified(string $path): FileAttributes method fileSize (line 247) | public function fileSize(string $path): FileAttributes method move (line 256) | public function move(string $source, string $destination, Config $conf... method write (line 266) | public function write(string $path, string $contents, Config $config):... method writeStream (line 271) | public function writeStream(string $path, $contents, Config $config): ... method upload (line 279) | private function upload(string $destination, $contents, Config $config... method fetchMetadata (line 300) | private function fetchMetadata(string $path): FileAttributes method getOptionsFromConfig (line 308) | private function getOptionsFromConfig(Config $config): CreateBlockBlob... method normalizeBlobProperties (line 331) | private function normalizeBlobProperties(string $path, BlobProperties ... method publicUrl (line 343) | public function publicUrl(string $path, Config $config): string method checksum (line 350) | public function checksum(string $path, Config $config): string method temporaryUrl (line 372) | public function temporaryUrl(string $path, DateTimeInterface $expiresA... FILE: src/AzureBlobStorage/AzureBlobStorageAdapterTest.php class AzureBlobStorageAdapterTest (line 19) | class AzureBlobStorageAdapterTest extends TestCase method createFilesystemAdapter (line 23) | protected static function createFilesystemAdapter(): FilesystemAdapter method overwriting_a_file (line 45) | public function overwriting_a_file(): void method setting_visibility (line 63) | public function setting_visibility(): void method failing_to_set_visibility (line 71) | public function failing_to_set_visibility(): void method failing_to_check_visibility (line 79) | public function failing_to_check_visibility(): void method fetching_unknown_mime_type_of_a_file (line 84) | public function fetching_unknown_mime_type_of_a_file(): void method listing_contents_recursive (line 89) | public function listing_contents_recursive(): void method copying_a_file (line 97) | public function copying_a_file(): void method moving_a_file (line 118) | public function moving_a_file(): void method copying_a_file_again (line 143) | public function copying_a_file_again(): void method setting_visibility_can_be_ignored_not_supported (line 164) | public function setting_visibility_can_be_ignored_not_supported(): void method setting_visibility_causes_errors (line 178) | public function setting_visibility_causes_errors(): void method checking_if_a_directory_exists_after_creating_it (line 191) | public function checking_if_a_directory_exists_after_creating_it(): void method setting_visibility_on_a_file_that_does_not_exist (line 199) | public function setting_visibility_on_a_file_that_does_not_exist(): void method creating_a_directory (line 207) | public function creating_a_directory(): void FILE: src/CalculateChecksumFromStream.php type CalculateChecksumFromStream (line 10) | trait CalculateChecksumFromStream method calculateChecksumFromStream (line 12) | private function calculateChecksumFromStream(string $path, Config $con... method readStream (line 29) | abstract public function readStream(string $path); FILE: src/ChecksumAlgoIsNotSupported.php class ChecksumAlgoIsNotSupported (line 8) | final class ChecksumAlgoIsNotSupported extends InvalidArgumentException FILE: src/ChecksumProvider.php type ChecksumProvider (line 5) | interface ChecksumProvider method checksum (line 13) | public function checksum(string $path, Config $config): string; FILE: src/Config.php class Config (line 11) | class Config method __construct (line 19) | public function __construct(private array $options = []) method get (line 28) | public function get(string $property, $default = null) method extend (line 33) | public function extend(array $options): Config method withDefaults (line 38) | public function withDefaults(array $defaults): Config method toArray (line 43) | public function toArray(): array method withSetting (line 48) | public function withSetting(string $property, mixed $setting): Config method withoutSettings (line 53) | public function withoutSettings(string ...$settings): Config FILE: src/ConfigTest.php class ConfigTest (line 9) | class ConfigTest extends TestCase method a_config_object_exposes_passed_options (line 14) | public function a_config_object_exposes_passed_options(): void method a_config_object_returns_a_default_value (line 23) | public function a_config_object_returns_a_default_value(): void method extending_a_config_with_options (line 34) | public function extending_a_config_with_options(): void method extending_with_defaults (line 47) | public function extending_with_defaults(): void method extending_without_settings (line 60) | public function extending_without_settings(): void FILE: src/CorruptedPathDetected.php class CorruptedPathDetected (line 7) | final class CorruptedPathDetected extends RuntimeException implements Fi... method forPath (line 9) | public static function forPath(string $path): CorruptedPathDetected FILE: src/DecoratedAdapter.php class DecoratedAdapter (line 7) | abstract class DecoratedAdapter implements FilesystemAdapter method __construct (line 9) | public function __construct(protected FilesystemAdapter $adapter) method fileExists (line 13) | public function fileExists(string $path): bool method directoryExists (line 18) | public function directoryExists(string $path): bool method write (line 23) | public function write(string $path, string $contents, Config $config):... method writeStream (line 28) | public function writeStream(string $path, $contents, Config $config): ... method read (line 33) | public function read(string $path): string method readStream (line 38) | public function readStream(string $path) method delete (line 43) | public function delete(string $path): void method deleteDirectory (line 48) | public function deleteDirectory(string $path): void method createDirectory (line 53) | public function createDirectory(string $path, Config $config): void method setVisibility (line 58) | public function setVisibility(string $path, string $visibility): void method visibility (line 63) | public function visibility(string $path): FileAttributes method mimeType (line 68) | public function mimeType(string $path): FileAttributes method lastModified (line 73) | public function lastModified(string $path): FileAttributes method fileSize (line 78) | public function fileSize(string $path): FileAttributes method listContents (line 83) | public function listContents(string $path, bool $deep): iterable method move (line 88) | public function move(string $source, string $destination, Config $conf... method copy (line 93) | public function copy(string $source, string $destination, Config $conf... FILE: src/DirectoryAttributes.php class DirectoryAttributes (line 7) | class DirectoryAttributes implements StorageAttributes method __construct (line 12) | public function __construct( method path (line 21) | public function path(): string method type (line 26) | public function type(): string method visibility (line 31) | public function visibility(): ?string method lastModified (line 36) | public function lastModified(): ?int method extraMetadata (line 41) | public function extraMetadata(): array method isFile (line 46) | public function isFile(): bool method isDir (line 51) | public function isDir(): bool method withPath (line 56) | public function withPath(string $path): self method fromArray (line 64) | public static function fromArray(array $attributes): self method jsonSerialize (line 77) | public function jsonSerialize(): array FILE: src/DirectoryAttributesTest.php class DirectoryAttributesTest (line 12) | class DirectoryAttributesTest extends TestCase method exposing_some_values (line 17) | public function exposing_some_values(): void method exposing_visibility (line 30) | public function exposing_visibility(): void method exposing_last_modified (line 39) | public function exposing_last_modified(): void method exposing_extra_meta_data (line 48) | public function exposing_extra_meta_data(): void method serialization_capabilities (line 57) | public function serialization_capabilities(): void FILE: src/DirectoryListing.php class DirectoryListing (line 15) | class DirectoryListing implements IteratorAggregate method __construct (line 20) | public function __construct(private iterable $listing) method filter (line 29) | public function filter(callable $filter): DirectoryListing method map (line 49) | public function map(callable $mapper): DirectoryListing method sortByPath (line 63) | public function sortByPath(): DirectoryListing method getIterator (line 77) | public function getIterator(): Traversable method toArray (line 87) | public function toArray(): array FILE: src/DirectoryListingTest.php class DirectoryListingTest (line 15) | class DirectoryListingTest extends TestCase method mapping_a_listing (line 20) | public function mapping_a_listing(): void method mapping_a_listing_twice (line 37) | public function mapping_a_listing_twice(): void method filter_a_listing (line 57) | public function filter_a_listing(): void method filter_a_listing_twice (line 74) | public function filter_a_listing_twice(): void method sorting_a_directory_listing (line 94) | public function sorting_a_directory_listing(): void method iterating_over_storted_output (line 120) | public function iterating_over_storted_output(): void method generateIntegers (line 137) | private function generateIntegers(int $min, int $max): Generator FILE: src/ExceptionInformationTest.php class ExceptionInformationTest (line 12) | class ExceptionInformationTest extends TestCase method copy_exception_information (line 17) | public function copy_exception_information(): void method create_directory_exception_information (line 28) | public function create_directory_exception_information(): void method delete_directory_exception_information (line 39) | public function delete_directory_exception_information(): void method delete_file_exception_information (line 51) | public function delete_file_exception_information(): void method unable_to_check_for_file_existence (line 63) | public function unable_to_check_for_file_existence(): void method unable_to_check_for_existence (line 72) | public function unable_to_check_for_existence(): void method unable_to_check_for_directory_existence (line 81) | public function unable_to_check_for_directory_existence(): void method move_file_exception_information (line 90) | public function move_file_exception_information(): void method read_file_exception_information (line 101) | public function read_file_exception_information(): void method retrieve_visibility_exception_information (line 113) | public function retrieve_visibility_exception_information(): void method set_visibility_exception_information (line 125) | public function set_visibility_exception_information(): void method write_file_exception_information (line 137) | public function write_file_exception_information(): void method unreadable_file_exception_information (line 149) | public function unreadable_file_exception_information(): void method symbolic_link_exception_information (line 159) | public function symbolic_link_exception_information(): void method path_traversal_exception_information (line 169) | public function path_traversal_exception_information(): void FILE: src/FileAttributes.php class FileAttributes (line 7) | class FileAttributes implements StorageAttributes method __construct (line 12) | public function __construct( method type (line 23) | public function type(): string method path (line 28) | public function path(): string method fileSize (line 33) | public function fileSize(): ?int method visibility (line 38) | public function visibility(): ?string method lastModified (line 43) | public function lastModified(): ?int method mimeType (line 48) | public function mimeType(): ?string method extraMetadata (line 53) | public function extraMetadata(): array method isFile (line 58) | public function isFile(): bool method isDir (line 63) | public function isDir(): bool method withPath (line 68) | public function withPath(string $path): self method fromArray (line 76) | public static function fromArray(array $attributes): self method jsonSerialize (line 88) | public function jsonSerialize(): array FILE: src/FileAttributesTest.php class FileAttributesTest (line 17) | class FileAttributesTest extends TestCase method exposing_some_values (line 22) | public function exposing_some_values(): void method exposing_all_values (line 38) | public function exposing_all_values(): void method implements_array_access (line 53) | public function implements_array_access(): void method properties_can_not_be_set (line 69) | public function properties_can_not_be_set(): void method properties_can_not_be_unset (line 79) | public function properties_can_not_be_unset(): void method json_transformations (line 91) | public function json_transformations(FileAttributes $attributes): void method data_provider_for_json_transformation (line 98) | public static function data_provider_for_json_transformation(): Generator FILE: src/Filesystem.php class Filesystem (line 18) | class Filesystem implements FilesystemOperator method __construct (line 25) | public function __construct( method fileExists (line 36) | public function fileExists(string $location): bool method directoryExists (line 41) | public function directoryExists(string $location): bool method has (line 46) | public function has(string $location): bool method write (line 53) | public function write(string $location, string $contents, array $confi... method writeStream (line 62) | public function writeStream(string $location, $contents, array $config... method read (line 74) | public function read(string $location): string method readStream (line 79) | public function readStream(string $location) method delete (line 84) | public function delete(string $location): void method deleteDirectory (line 89) | public function deleteDirectory(string $location): void method createDirectory (line 94) | public function createDirectory(string $location, array $config = []):... method listContents (line 102) | public function listContents(string $location, bool $deep = self::LIST... method pipeListing (line 110) | private function pipeListing(string $location, bool $deep, iterable $l... method move (line 121) | public function move(string $source, string $destination, array $confi... method copy (line 140) | public function copy(string $source, string $destination, array $confi... method lastModified (line 159) | public function lastModified(string $path): int method fileSize (line 164) | public function fileSize(string $path): int method mimeType (line 169) | public function mimeType(string $path): string method setVisibility (line 174) | public function setVisibility(string $path, string $visibility): void method visibility (line 179) | public function visibility(string $path): string method publicUrl (line 184) | public function publicUrl(string $path, array $config = []): string method temporaryUrl (line 196) | public function temporaryUrl(string $path, DateTimeInterface $expiresA... method checksum (line 211) | public function checksum(string $path, array $config = []): string method resolvePublicUrlGenerator (line 232) | private function resolvePublicUrlGenerator(): ?PublicUrlGenerator method assertIsResource (line 251) | private function assertIsResource($contents): void method rewindStream (line 267) | private function rewindStream($resource): void method resolveConfigForMoveAndCopy (line 274) | private function resolveConfigForMoveAndCopy(array $config): Config FILE: src/FilesystemAdapter.php type FilesystemAdapter (line 7) | interface FilesystemAdapter method fileExists (line 13) | public function fileExists(string $path): bool; method directoryExists (line 19) | public function directoryExists(string $path): bool; method write (line 25) | public function write(string $path, string $contents, Config $config):... method writeStream (line 33) | public function writeStream(string $path, $contents, Config $config): ... method read (line 39) | public function read(string $path): string; method readStream (line 47) | public function readStream(string $path); method delete (line 53) | public function delete(string $path): void; method deleteDirectory (line 59) | public function deleteDirectory(string $path): void; method createDirectory (line 65) | public function createDirectory(string $path, Config $config): void; method setVisibility (line 71) | public function setVisibility(string $path, string $visibility): void; method visibility (line 77) | public function visibility(string $path): FileAttributes; method mimeType (line 83) | public function mimeType(string $path): FileAttributes; method lastModified (line 89) | public function lastModified(string $path): FileAttributes; method fileSize (line 95) | public function fileSize(string $path): FileAttributes; method listContents (line 102) | public function listContents(string $path, bool $deep): iterable; method move (line 108) | public function move(string $source, string $destination, Config $conf... method copy (line 114) | public function copy(string $source, string $destination, Config $conf... FILE: src/FilesystemException.php type FilesystemException (line 9) | interface FilesystemException extends Throwable FILE: src/FilesystemOperationFailed.php type FilesystemOperationFailed (line 7) | interface FilesystemOperationFailed extends FilesystemException method operation (line 24) | public function operation(): string; FILE: src/FilesystemOperator.php type FilesystemOperator (line 7) | interface FilesystemOperator extends FilesystemReader, FilesystemWriter FILE: src/FilesystemReader.php type FilesystemReader (line 17) | interface FilesystemReader method fileExists (line 26) | public function fileExists(string $location): bool; method directoryExists (line 32) | public function directoryExists(string $location): bool; method has (line 38) | public function has(string $location): bool; method read (line 44) | public function read(string $location): string; method readStream (line 52) | public function readStream(string $location); method listContents (line 60) | public function listContents(string $location, bool $deep = self::LIST... method lastModified (line 66) | public function lastModified(string $path): int; method fileSize (line 72) | public function fileSize(string $path): int; method mimeType (line 78) | public function mimeType(string $path): string; method visibility (line 84) | public function visibility(string $path): string; FILE: src/FilesystemTest.php class FilesystemTest (line 25) | class FilesystemTest extends TestCase method setupFilesystem (line 37) | public function setupFilesystem(): void method removeFiles (line 47) | public function removeFiles(): void method writing_and_reading_files (line 55) | public function writing_and_reading_files(): void method trying_to_write_with_an_invalid_stream_arguments (line 70) | public function trying_to_write_with_an_invalid_stream_arguments($inpu... method invalidStreamInput (line 77) | public static function invalidStreamInput(): Generator method writing_and_reading_a_stream (line 88) | public function writing_and_reading_a_stream(): void method writing_using_a_stream_wrapper (line 106) | public function writing_using_a_stream_wrapper(): void method checking_if_files_exist (line 121) | public function checking_if_files_exist(): void method checking_if_directories_exist (line 135) | public function checking_if_directories_exist(): void method deleting_a_file (line 149) | public function deleting_a_file(): void method creating_a_directory (line 160) | public function creating_a_directory(): void method deleting_a_directory (line 172) | public function deleting_a_directory(): void method listing_directory_contents (line 192) | public function listing_directory_contents(): void method listing_directory_contents_recursive (line 211) | public function listing_directory_contents_recursive(): void method copying_files (line 227) | public function copying_files(): void method moving_files (line 240) | public function moving_files(): void method fetching_last_modified (line 253) | public function fetching_last_modified(): void method fetching_mime_type (line 267) | public function fetching_mime_type(): void method fetching_file_size (line 279) | public function fetching_file_size(): void method ensuring_streams_are_rewound_when_writing (line 291) | public function ensuring_streams_are_rewound_when_writing(): void method setting_visibility (line 305) | public function setting_visibility(): void method protecting_against_path_traversals (line 324) | public function protecting_against_path_traversals(callable $scenario)... method scenariosCausingPathTraversal (line 330) | public static function scenariosCausingPathTraversal(): Generator method listing_exceptions_are_uniformely_represented (line 396) | public function listing_exceptions_are_uniformely_represented(): void method failing_to_create_a_public_url (line 417) | public function failing_to_create_a_public_url(): void method not_configuring_a_public_url (line 436) | public function not_configuring_a_public_url(): void method creating_a_public_url (line 448) | public function creating_a_public_url(): void method public_url_array_uses_multi_prefixer (line 463) | public function public_url_array_uses_multi_prefixer(): void method custom_public_url_generator (line 486) | public function custom_public_url_generator(): void method copying_from_and_to_the_same_location_fails (line 505) | public function copying_from_and_to_the_same_location_fails(): void method moving_from_and_to_the_same_location_fails (line 516) | public function moving_from_and_to_the_same_location_fails(): void method get_checksum_for_adapter_that_supports (line 527) | public function get_checksum_for_adapter_that_supports(): void method get_checksum_for_adapter_that_does_not_support (line 537) | public function get_checksum_for_adapter_that_does_not_support(): void method get_checksum_for_adapter_that_does_not_support_specific_algo (line 549) | public function get_checksum_for_adapter_that_does_not_support_specifi... method get_sha256_checksum_for_adapter_that_does_not_support (line 567) | public function get_sha256_checksum_for_adapter_that_does_not_support(... method get_sha256_checksum_for_adapter_that_does_not_support_while_crc32c_is_the_default (line 579) | public function get_sha256_checksum_for_adapter_that_does_not_support_... method unable_to_get_checksum_for_for_file_that_does_not_exist (line 592) | public function unable_to_get_checksum_for_for_file_that_does_not_exis... method generating_temporary_urls (line 604) | public function generating_temporary_urls(): void method not_being_able_to_generate_temporary_urls (line 626) | public function not_being_able_to_generate_temporary_urls(): void method ignoring_same_paths_for_move_and_copy (line 638) | public function ignoring_same_paths_for_move_and_copy(): void method failing_same_paths_for_move (line 657) | public function failing_same_paths_for_move(): void method failing_same_paths_for_copy (line 673) | public function failing_same_paths_for_copy(): void method unable_to_get_checksum_directory (line 689) | public function unable_to_get_checksum_directory(): void method moving_a_file_with_visibility_scenario (line 704) | public function moving_a_file_with_visibility_scenario( method copying_a_file_with_visibility_scenario (line 730) | public function copying_a_file_with_visibility_scenario( method fileMoveOrCopyScenarios (line 751) | public static function fileMoveOrCopyScenarios(): iterable FILE: src/FilesystemWriter.php type FilesystemWriter (line 7) | interface FilesystemWriter method write (line 13) | public function write(string $location, string $contents, array $confi... method writeStream (line 21) | public function writeStream(string $location, $contents, array $config... method setVisibility (line 27) | public function setVisibility(string $path, string $visibility): void; method delete (line 33) | public function delete(string $location): void; method deleteDirectory (line 39) | public function deleteDirectory(string $location): void; method createDirectory (line 45) | public function createDirectory(string $location, array $config = []):... method move (line 51) | public function move(string $source, string $destination, array $confi... method copy (line 57) | public function copy(string $source, string $destination, array $confi... FILE: src/Ftp/ConnectionProvider.php type ConnectionProvider (line 7) | interface ConnectionProvider method createConnection (line 12) | public function createConnection(FtpConnectionOptions $options); FILE: src/Ftp/ConnectivityChecker.php type ConnectivityChecker (line 7) | interface ConnectivityChecker method isConnected (line 12) | public function isConnected($connection): bool; FILE: src/Ftp/ConnectivityCheckerThatCanFail.php class ConnectivityCheckerThatCanFail (line 7) | class ConnectivityCheckerThatCanFail implements ConnectivityChecker method __construct (line 11) | public function __construct(private ConnectivityChecker $connectivityC... method failNextCall (line 15) | public function failNextCall(): void method isConnected (line 23) | public function isConnected($connection): bool FILE: src/Ftp/FtpAdapter.php class FtpAdapter (line 37) | class FtpAdapter implements FilesystemAdapter method __construct (line 58) | public function __construct( method __destruct (line 77) | public function __destruct() method connection (line 85) | private function connection() method disconnect (line 106) | public function disconnect(): void method isPureFtpdServer (line 114) | private function isPureFtpdServer(): bool method isServerSupportingListOptions (line 125) | private function isServerSupportingListOptions(): bool method fileExists (line 138) | public function fileExists(string $path): bool method write (line 149) | public function write(string $path, string $contents, Config $config):... method writeStream (line 161) | public function writeStream(string $path, $contents, Config $config): ... method read (line 186) | public function read(string $path): string method readStream (line 195) | public function readStream(string $path) method delete (line 212) | public function delete(string $path): void method deleteFile (line 221) | private function deleteFile(string $path, $connection): void method deleteDirectory (line 231) | public function deleteDirectory(string $path): void method createDirectory (line 259) | public function createDirectory(string $path, Config $config): void method setVisibility (line 264) | public function setVisibility(string $path, string $visibility): void method fetchMetadata (line 275) | private function fetchMetadata(string $path, string $type): FileAttrib... method mimeType (line 302) | public function mimeType(string $path): FileAttributes method lastModified (line 319) | public function lastModified(string $path): FileAttributes method visibility (line 332) | public function visibility(string $path): FileAttributes method fileSize (line 337) | public function fileSize(string $path): FileAttributes method listContents (line 350) | public function listContents(string $path, bool $deep): iterable method normalizeListing (line 365) | private function normalizeListing(array $listing, string $prefix = '')... method normalizeObject (line 383) | private function normalizeObject(string $item, string $base): StorageA... method detectSystemType (line 394) | private function detectSystemType(string $item): string method normalizeWindowsObject (line 402) | private function normalizeWindowsObject(string $item, string $base): S... method normalizeUnixObject (line 426) | private function normalizeUnixObject(string $item, string $base): Stor... method listingItemIsDirectory (line 458) | private function listingItemIsDirectory(string $permissions): bool method normalizeUnixTimestamp (line 463) | private function normalizeUnixTimestamp(string $month, string $day, st... method normalizePermissions (line 479) | private function normalizePermissions(string $permissions): int method listDirectoryContentsRecursive (line 502) | private function listDirectoryContentsRecursive(string $directory): Ge... method ftpRawlist (line 524) | private function ftpRawlist(string $options, string $path): array method move (line 541) | public function move(string $source, string $destination, Config $conf... method copy (line 558) | public function copy(string $source, string $destination, Config $conf... method ensureParentDirectoryExists (line 577) | private function ensureParentDirectoryExists(string $path, ?string $vi... method ensureDirectoryExists (line 588) | private function ensureDirectoryExists(string $dirname, ?string $visib... method escapePath (line 621) | private function escapePath(string $path): string method hasFtpConnection (line 629) | private function hasFtpConnection(): bool method directoryExists (line 634) | public function directoryExists(string $path): bool method resolveConnectionRoot (line 645) | private function resolveConnectionRoot($connection): string method prefixer (line 667) | private function prefixer(): PathPrefixer FILE: src/Ftp/FtpAdapterTest.php class FtpAdapterTest (line 15) | class FtpAdapterTest extends FtpAdapterTestCase method createFilesystemAdapter (line 17) | protected static function createFilesystemAdapter(): FilesystemAdapter method disconnect_after_destruct (line 41) | public function disconnect_after_destruct(): void method it_can_disconnect (line 61) | public function it_can_disconnect(): void method not_being_able_to_resolve_connection_root (line 76) | public function not_being_able_to_resolve_connection_root(): void method not_being_able_to_resolve_connection_root_pwd (line 97) | public function not_being_able_to_resolve_connection_root_pwd(): void method tearDown (line 115) | protected function tearDown(): void FILE: src/Ftp/FtpAdapterTestCase.php class FtpAdapterTestCase (line 27) | abstract class FtpAdapterTestCase extends FilesystemAdapterTestCase method setUp (line 29) | protected function setUp(): void method resetFunctionMocks (line 42) | public function resetFunctionMocks(): void method clearFilesystemAdapterCache (line 47) | public static function clearFilesystemAdapterCache(): void method using_empty_string_for_root (line 56) | public function using_empty_string_for_root(): void method reconnecting_after_failure (line 80) | public function reconnecting_after_failure(): void method reading_a_file_twice_for_issue_1522 (line 96) | public function reading_a_file_twice_for_issue_1522(): void method failing_to_write_a_file (line 113) | public function failing_to_write_a_file(callable $scenario): void method scenariosCausingWriteFailure (line 129) | public static function scenariosCausingWriteFailure(): Generator method scenarios_causing_directory_deletion_to_fail (line 153) | public function scenarios_causing_directory_deletion_to_fail(callable ... method scenariosCausingDirectoryDeleteFailure (line 165) | public static function scenariosCausingDirectoryDeleteFailure(): Gener... method failing_to_copy (line 181) | public function failing_to_copy(callable $scenario): void method failing_to_move_because_creating_the_directory_fails (line 196) | public function failing_to_move_because_creating_the_directory_fails()... method scenariosCausingCopyFailure (line 208) | public static function scenariosCausingCopyFailure(): Generator method failing_to_delete_a_file (line 222) | public function failing_to_delete_a_file(): void method formatting_a_directory_listing_with_a_total_indicator (line 237) | public function formatting_a_directory_listing_with_a_total_indicator(... method receiving_a_windows_listing (line 259) | public function receiving_a_windows_listing(): void method receiving_an_invalid_windows_listing (line 279) | public function receiving_an_invalid_windows_listing(): void method getting_an_invalid_listing_response_for_unix_listings (line 297) | public function getting_an_invalid_listing_response_for_unix_listings(... method failing_to_get_the_file_size_of_a_directory (line 316) | public function failing_to_get_the_file_size_of_a_directory(): void method formatting_non_manual_recursive_listings (line 334) | public function formatting_non_manual_recursive_listings(): void method filenames_and_dirnames_with_spaces_are_supported (line 378) | public function filenames_and_dirnames_with_spaces_are_supported(): void FILE: src/Ftp/FtpConnectionException.php type FtpConnectionException (line 9) | interface FtpConnectionException extends FilesystemException FILE: src/Ftp/FtpConnectionOptions.php class FtpConnectionOptions (line 9) | class FtpConnectionOptions method __construct (line 11) | public function __construct( method host (line 30) | public function host(): string method root (line 35) | public function root(): string method username (line 40) | public function username(): string method password (line 45) | public function password(): string method port (line 50) | public function port(): int method ssl (line 55) | public function ssl(): bool method timeout (line 60) | public function timeout(): int method utf8 (line 65) | public function utf8(): bool method passive (line 70) | public function passive(): bool method transferMode (line 75) | public function transferMode(): int method systemType (line 80) | public function systemType(): ?string method ignorePassiveAddress (line 85) | public function ignorePassiveAddress(): ?bool method timestampsOnUnixListingsEnabled (line 90) | public function timestampsOnUnixListingsEnabled(): bool method recurseManually (line 95) | public function recurseManually(): bool method useRawListOptions (line 100) | public function useRawListOptions(): ?bool method fromArray (line 105) | public static function fromArray(array $options): FtpConnectionOptions FILE: src/Ftp/FtpConnectionProvider.php class FtpConnectionProvider (line 11) | class FtpConnectionProvider implements ConnectionProvider method createConnection (line 18) | public function createConnection(FtpConnectionOptions $options) method createConnectionResource (line 43) | private function createConnectionResource(string $host, int $port, int... method authenticate (line 58) | private function authenticate(FtpConnectionOptions $options, $connecti... method enableUtf8Mode (line 68) | private function enableUtf8Mode(FtpConnectionOptions $options, $connec... method ignorePassiveAddress (line 86) | private function ignorePassiveAddress(FtpConnectionOptions $options, $... method makeConnectionPassive (line 102) | private function makeConnectionPassive(FtpConnectionOptions $options, ... FILE: src/Ftp/FtpConnectionProviderTest.php class FtpConnectionProviderTest (line 15) | class FtpConnectionProviderTest extends TestCase method setUp (line 24) | protected function setUp(): void method setupConnectionProvider (line 32) | public function setupConnectionProvider(): void method resetFunctionMocks (line 40) | public function resetFunctionMocks(): void method connecting_successfully (line 48) | public function connecting_successfully(): void method not_being_able_to_enable_uft8_mode (line 70) | public function not_being_able_to_enable_uft8_mode(): void method uft8_mode_already_active_by_server (line 93) | public function uft8_mode_already_active_by_server(): void method not_being_able_to_ignore_the_passive_address (line 115) | public function not_being_able_to_ignore_the_passive_address(): void method not_being_able_to_make_the_connection_passive (line 138) | public function not_being_able_to_make_the_connection_passive(): void method not_being_able_to_connect (line 161) | public function not_being_able_to_connect(): void method not_being_able_to_connect_over_ssl (line 181) | public function not_being_able_to_connect_over_ssl(): void method not_being_able_to_authenticate (line 202) | public function not_being_able_to_authenticate(): void FILE: src/Ftp/FtpdAdapterTest.php class FtpdAdapterTest (line 12) | class FtpdAdapterTest extends FtpAdapterTestCase method createFilesystemAdapter (line 14) | protected static function createFilesystemAdapter(): FilesystemAdapter FILE: src/Ftp/InvalidListResponseReceived.php class InvalidListResponseReceived (line 10) | class InvalidListResponseReceived extends RuntimeException implements Fi... FILE: src/Ftp/NoopCommandConnectivityChecker.php class NoopCommandConnectivityChecker (line 10) | class NoopCommandConnectivityChecker implements ConnectivityChecker method isConnected (line 12) | public function isConnected($connection): bool FILE: src/Ftp/NoopCommandConnectivityCheckerTest.php class NoopCommandConnectivityCheckerTest (line 13) | class NoopCommandConnectivityCheckerTest extends TestCase method setUp (line 17) | protected function setUp(): void method detecting_a_good_connection (line 25) | public function detecting_a_good_connection(): void method detecting_a_closed_connection (line 43) | public function detecting_a_closed_connection(): void FILE: src/Ftp/RawListFtpConnectivityChecker.php class RawListFtpConnectivityChecker (line 9) | class RawListFtpConnectivityChecker implements ConnectivityChecker method isConnected (line 14) | public function isConnected($connection): bool FILE: src/Ftp/RawListFtpConnectivityCheckerTest.php class RawListFtpConnectivityCheckerTest (line 11) | class RawListFtpConnectivityCheckerTest extends TestCase method detecting_if_a_connection_is_connected (line 17) | public function detecting_if_a_connection_is_connected(): void FILE: src/Ftp/StubConnectionProvider.php class StubConnectionProvider (line 6) | class StubConnectionProvider implements ConnectionProvider method __construct (line 10) | public function __construct(private ConnectionProvider $provider) method createConnection (line 14) | public function createConnection(FtpConnectionOptions $options) FILE: src/Ftp/UnableToAuthenticate.php class UnableToAuthenticate (line 9) | final class UnableToAuthenticate extends RuntimeException implements Ftp... method __construct (line 11) | public function __construct() FILE: src/Ftp/UnableToConnectToFtpHost.php class UnableToConnectToFtpHost (line 9) | final class UnableToConnectToFtpHost extends RuntimeException implements... method forHost (line 11) | public static function forHost(string $host, int $port, bool $ssl, str... FILE: src/Ftp/UnableToEnableUtf8Mode.php class UnableToEnableUtf8Mode (line 9) | final class UnableToEnableUtf8Mode extends RuntimeException implements F... FILE: src/Ftp/UnableToMakeConnectionPassive.php class UnableToMakeConnectionPassive (line 9) | class UnableToMakeConnectionPassive extends RuntimeException implements ... FILE: src/Ftp/UnableToResolveConnectionRoot.php class UnableToResolveConnectionRoot (line 10) | final class UnableToResolveConnectionRoot extends RuntimeException imple... method __construct (line 12) | private function __construct(string $message, ?Throwable $previous = n... method itDoesNotExist (line 17) | public static function itDoesNotExist(string $root, string $reason = '... method couldNotGetCurrentDirectory (line 24) | public static function couldNotGetCurrentDirectory(string $message = '... FILE: src/Ftp/UnableToSetFtpOption.php class UnableToSetFtpOption (line 9) | class UnableToSetFtpOption extends RuntimeException implements FtpConnec... method whileSettingOption (line 11) | public static function whileSettingOption(string $option): UnableToSet... FILE: src/GoogleCloudStorage/GoogleCloudStorageAdapter.php class GoogleCloudStorageAdapter (line 46) | class GoogleCloudStorageAdapter implements FilesystemAdapter, PublicUrlG... method __construct (line 58) | public function __construct( method publicUrl (line 71) | public function publicUrl(string $path, Config $config): string method fileExists (line 78) | public function fileExists(string $path): bool method directoryExists (line 89) | public function directoryExists(string $path): bool method write (line 119) | public function write(string $path, string $contents, Config $config):... method writeStream (line 124) | public function writeStream(string $path, $contents, Config $config): ... method upload (line 132) | private function upload(string $path, $contents, Config $config): void method read (line 160) | public function read(string $path): string method readStream (line 171) | public function readStream(string $path) method delete (line 195) | public function delete(string $path): void method deleteDirectory (line 207) | public function deleteDirectory(string $path): void method createDirectory (line 225) | public function createDirectory(string $path, Config $config): void method setVisibility (line 234) | public function setVisibility(string $path, string $visibility): void method visibility (line 245) | public function visibility(string $path): FileAttributes method mimeType (line 258) | public function mimeType(string $path): FileAttributes method lastModified (line 263) | public function lastModified(string $path): FileAttributes method fileSize (line 268) | public function fileSize(string $path): FileAttributes method fileAttributes (line 273) | private function fileAttributes(string $path, string $type): FileAttri... method storageObjectToStorageAttributes (line 292) | public function storageObjectToStorageAttributes(StorageObject $object... method listContents (line 308) | public function listContents(string $path, bool $deep): iterable method move (line 342) | public function move(string $source, string $destination, Config $conf... method copy (line 352) | public function copy(string $source, string $destination, Config $conf... method checksum (line 377) | public function checksum(string $path, Config $config): string method temporaryUrl (line 398) | public function temporaryUrl(string $path, DateTimeInterface $expiresA... FILE: src/GoogleCloudStorage/GoogleCloudStorageAdapterTest.php class GoogleCloudStorageAdapterTest (line 20) | class GoogleCloudStorageAdapterTest extends FilesystemAdapterTestCase method setUpBeforeClass (line 29) | public static function setUpBeforeClass(): void method bucketName (line 35) | protected static function bucketName(): string|array|false method visibilityHandler (line 40) | protected static function visibilityHandler(): VisibilityHandler method prefixPath (line 45) | public function prefixPath(string $path): string method prefixDirectoryPath (line 50) | public function prefixDirectoryPath(string $path): string method createFilesystemAdapter (line 55) | protected static function createFilesystemAdapter(): FilesystemAdapter method writing_with_specific_metadata (line 80) | public function writing_with_specific_metadata(): void method guessing_the_mime_type_when_writing (line 91) | public function guessing_the_mime_type_when_writing(): void method fetching_visibility_of_non_existing_file (line 102) | public function fetching_visibility_of_non_existing_file(): void method fetching_unknown_mime_type_of_a_file (line 114) | public function fetching_unknown_mime_type_of_a_file(): void method listing_a_toplevel_directory (line 122) | public function listing_a_toplevel_directory(): void method failing_to_write_a_file (line 131) | public function failing_to_write_a_file(): void method failing_to_delete_a_file (line 144) | public function failing_to_delete_a_file(): void method failing_to_delete_a_directory (line 157) | public function failing_to_delete_a_directory(): void method failing_to_retrieve_visibility (line 172) | public function failing_to_retrieve_visibility(): void FILE: src/GoogleCloudStorage/GoogleCloudStorageAdapterWithoutAclTest.php class GoogleCloudStorageAdapterWithoutAclTest (line 6) | class GoogleCloudStorageAdapterWithoutAclTest extends GoogleCloudStorage... method visibilityHandler (line 8) | protected static function visibilityHandler(): VisibilityHandler method bucketName (line 13) | protected static function bucketName(): string|array|false FILE: src/GoogleCloudStorage/PortableVisibilityHandler.php class PortableVisibilityHandler (line 12) | class PortableVisibilityHandler implements VisibilityHandler method __construct (line 20) | public function __construct( method setVisibility (line 27) | public function setVisibility(StorageObject $object, string $visibilit... method determineVisibility (line 36) | public function determineVisibility(StorageObject $object): string method visibilityToPredefinedAcl (line 49) | public function visibilityToPredefinedAcl(string $visibility): string FILE: src/GoogleCloudStorage/StubRiggedBucket.php class StubRiggedBucket (line 11) | class StubRiggedBucket extends Bucket method failForObject (line 15) | public function failForObject(string $name, ?Throwable $throwable = nu... method failForUpload (line 20) | public function failForUpload(string $name, ?Throwable $throwable = nu... method object (line 25) | public function object($name, array $options = []) method upload (line 32) | public function upload($data, array $options = []) method setupTrigger (line 39) | private function setupTrigger(string $method, string $name, ?Throwable... method pushTrigger (line 44) | private function pushTrigger(string $method, string $name): void FILE: src/GoogleCloudStorage/StubStorageClient.php class StubStorageClient (line 10) | class StubStorageClient extends StorageClient method __construct (line 14) | public function __construct(array $config = []) method bucket (line 24) | public function bucket($name, $userProject = false, array $options = []) FILE: src/GoogleCloudStorage/UniformBucketLevelAccessVisibility.php class UniformBucketLevelAccessVisibility (line 9) | class UniformBucketLevelAccessVisibility implements VisibilityHandler method setVisibility (line 13) | public function setVisibility(StorageObject $object, string $visibilit... method determineVisibility (line 18) | public function determineVisibility(StorageObject $object): string method visibilityToPredefinedAcl (line 23) | public function visibilityToPredefinedAcl(string $visibility): string FILE: src/GoogleCloudStorage/VisibilityHandler.php type VisibilityHandler (line 9) | interface VisibilityHandler method setVisibility (line 11) | public function setVisibility(StorageObject $object, string $visibilit... method determineVisibility (line 12) | public function determineVisibility(StorageObject $object): string; method visibilityToPredefinedAcl (line 13) | public function visibilityToPredefinedAcl(string $visibility): string; FILE: src/GridFS/GridFSAdapter.php class GridFSAdapter (line 33) | class GridFSAdapter implements FilesystemAdapter method __construct (line 49) | public function __construct( method fileExists (line 59) | public function fileExists(string $path): bool method directoryExists (line 66) | public function directoryExists(string $path): bool method write (line 78) | public function write(string $path, string $contents, Config $config):... method writeStream (line 104) | public function writeStream(string $path, $contents, Config $config): ... method read (line 126) | public function read(string $path): string method readStream (line 136) | public function readStream(string $path) method delete (line 159) | public function delete(string $path): void method deleteDirectory (line 173) | public function deleteDirectory(string $path): void method createDirectory (line 183) | public function createDirectory(string $path, Config $config): void method setVisibility (line 204) | public function setVisibility(string $path, string $visibility): void method visibility (line 222) | public function visibility(string $path): FileAttributes method fileSize (line 233) | public function fileSize(string $path): FileAttributes method mimeType (line 247) | public function mimeType(string $path): FileAttributes method lastModified (line 266) | public function lastModified(string $path): FileAttributes method listContents (line 280) | public function listContents(string $path, bool $deep): iterable method move (line 346) | public function move(string $source, string $destination, Config $conf... method copy (line 370) | public function copy(string $source, string $destination, Config $conf... method findFile (line 402) | private function findFile(string $path): ?array method mapFileAttributes (line 416) | private function mapFileAttributes(array $file): FileAttributes method findAndDelete (line 431) | private function findAndDelete(array $filter): void FILE: src/GridFS/GridFSAdapterTest.php class GridFSAdapterTest (line 25) | class GridFSAdapterTest extends TestCase method tearDownAfterClass (line 32) | public static function tearDownAfterClass(): void method fetching_contains_extra_metadata (line 42) | public function fetching_contains_extra_metadata(): void method fetching_last_modified_of_a_directory (line 58) | public function fetching_last_modified_of_a_directory(): void method fetching_mime_type_of_a_directory (line 73) | public function fetching_mime_type_of_a_directory(): void method reading_a_file_with_trailing_slash (line 88) | public function reading_a_file_with_trailing_slash(): void method reading_a_file_stream_with_trailing_slash (line 97) | public function reading_a_file_stream_with_trailing_slash(): void method writing_a_file_with_trailing_slash (line 106) | public function writing_a_file_with_trailing_slash(): void method writing_a_file_stream_with_trailing_slash (line 115) | public function writing_a_file_stream_with_trailing_slash(): void method writing_a_file_with_a_invalid_stream (line 125) | public function writing_a_file_with_a_invalid_stream(): void method delete_a_file_with_trailing_slash (line 135) | public function delete_a_file_with_trailing_slash(): void method reading_last_revision (line 144) | public function reading_last_revision(): void method listing_contents_last_revision (line 163) | public function listing_contents_last_revision(bool $deep): void method listing_contents_directory_with_multiple_files (line 185) | public function listing_contents_directory_with_multiple_files(): void method delete_all_revisions (line 207) | public function delete_all_revisions(): void method move_all_revisions (line 227) | public function move_all_revisions(): void method tearDown (line 245) | protected function tearDown(): void method createFilesystemAdapter (line 252) | protected static function createFilesystemAdapter(): FilesystemAdapter method getDatabase (line 260) | private static function getDatabase(): Database FILE: src/InMemory/InMemoryFile.php class InMemoryFile (line 13) | class InMemoryFile method updateContents (line 19) | public function updateContents(string $contents, ?int $timestamp): void method lastModified (line 25) | public function lastModified(): int method withLastModified (line 30) | public function withLastModified(int $lastModified): self method read (line 38) | public function read(): string method readStream (line 46) | public function readStream() method fileSize (line 56) | public function fileSize(): int method mimeType (line 61) | public function mimeType(): string method setVisibility (line 66) | public function setVisibility(string $visibility): void method visibility (line 71) | public function visibility(): ?string FILE: src/InMemory/InMemoryFilesystemAdapter.php class InMemoryFilesystemAdapter (line 23) | class InMemoryFilesystemAdapter implements FilesystemAdapter method __construct (line 33) | public function __construct( method fileExists (line 40) | public function fileExists(string $path): bool method write (line 45) | public function write(string $path, string $contents, Config $config):... method writeStream (line 55) | public function writeStream(string $path, $contents, Config $config): ... method read (line 60) | public function read(string $path): string method readStream (line 71) | public function readStream(string $path) method delete (line 82) | public function delete(string $path): void method deleteDirectory (line 87) | public function deleteDirectory(string $path): void method createDirectory (line 99) | public function createDirectory(string $path, Config $config): void method directoryExists (line 105) | public function directoryExists(string $path): bool method setVisibility (line 119) | public function setVisibility(string $path, string $visibility): void method visibility (line 130) | public function visibility(string $path): FileAttributes method mimeType (line 141) | public function mimeType(string $path): FileAttributes method lastModified (line 158) | public function lastModified(string $path): FileAttributes method fileSize (line 169) | public function fileSize(string $path): FileAttributes method listContents (line 180) | public function listContents(string $path, bool $deep): iterable method move (line 221) | public function move(string $source, string $destination, Config $conf... method copy (line 240) | public function copy(string $source, string $destination, Config $conf... method preparePath (line 257) | private function preparePath(string $path): string method deleteEverything (line 262) | public function deleteEverything(): void FILE: src/InMemory/InMemoryFilesystemAdapterTest.php class InMemoryFilesystemAdapterTest (line 22) | class InMemoryFilesystemAdapterTest extends FilesystemAdapterTestCase method resetFunctionMocks (line 29) | public function resetFunctionMocks(): void method getting_mimetype_on_a_non_existing_file (line 40) | public function getting_mimetype_on_a_non_existing_file(): void method getting_last_modified_on_a_non_existing_file (line 49) | public function getting_last_modified_on_a_non_existing_file(): void method getting_file_size_on_a_non_existing_file (line 58) | public function getting_file_size_on_a_non_existing_file(): void method deleting_a_file (line 67) | public function deleting_a_file(): void method deleting_a_directory (line 78) | public function deleting_a_directory(): void method creating_a_directory_does_nothing (line 95) | public function creating_a_directory_does_nothing(): void method writing_with_a_stream_and_reading_a_file (line 104) | public function writing_with_a_stream_and_reading_a_file(): void method reading_a_stream (line 115) | public function reading_a_stream(): void method reading_a_non_existing_file (line 126) | public function reading_a_non_existing_file(): void method stream_reading_a_non_existing_file (line 135) | public function stream_reading_a_non_existing_file(): void method listing_all_files (line 144) | public function listing_all_files(): void method listing_non_recursive (line 171) | public function listing_non_recursive(): void method moving_a_file_successfully (line 184) | public function moving_a_file_successfully(): void method trying_to_move_a_non_existing_file (line 196) | public function trying_to_move_a_non_existing_file(): void method copying_a_file_successfully (line 205) | public function copying_a_file_successfully(): void method trying_to_copy_a_non_existing_file (line 217) | public function trying_to_copy_a_non_existing_file(): void method not_listing_directory_placeholders (line 226) | public function not_listing_directory_placeholders(): void method checking_for_metadata (line 238) | public function checking_for_metadata(): void method fetching_unknown_mime_type_of_a_file (line 257) | public function fetching_unknown_mime_type_of_a_file(): void method using_custom_timestamp (line 266) | public function using_custom_timestamp(): void method createFilesystemAdapter (line 279) | protected static function createFilesystemAdapter(): FilesystemAdapter FILE: src/InMemory/StaticInMemoryAdapterRegistry.php class StaticInMemoryAdapterRegistry (line 5) | class StaticInMemoryAdapterRegistry method get (line 10) | public static function get(string $name = 'default'): InMemoryFilesyst... method deleteAllFilesystems (line 15) | public static function deleteAllFilesystems(): void FILE: src/InMemory/StaticInMemoryAdapterRegistryTest.php class StaticInMemoryAdapterRegistryTest (line 8) | class StaticInMemoryAdapterRegistryTest extends InMemoryFilesystemAdapte... method using_different_name_to_segment_adapters (line 13) | public function using_different_name_to_segment_adapters(): void method files_persist_between_instances (line 30) | public function files_persist_between_instances(): void method tearDown (line 48) | protected function tearDown(): void method createFilesystemAdapter (line 53) | protected static function createFilesystemAdapter(): FilesystemAdapter FILE: src/InvalidStreamProvided.php class InvalidStreamProvided (line 9) | class InvalidStreamProvided extends BaseInvalidArgumentException impleme... FILE: src/InvalidVisibilityProvided.php class InvalidVisibilityProvided (line 11) | class InvalidVisibilityProvided extends InvalidArgumentException impleme... method withVisibility (line 13) | public static function withVisibility(string $visibility, string $expe... FILE: src/Local/FallbackMimeTypeDetector.php class FallbackMimeTypeDetector (line 10) | class FallbackMimeTypeDetector implements MimeTypeDetector method __construct (line 20) | public function __construct( method detectMimeType (line 27) | public function detectMimeType(string $path, $contents): ?string method detectMimeTypeFromBuffer (line 32) | public function detectMimeTypeFromBuffer(string $contents): ?string method detectMimeTypeFromPath (line 37) | public function detectMimeTypeFromPath(string $path): ?string method detectMimeTypeFromFile (line 42) | public function detectMimeTypeFromFile(string $path): ?string FILE: src/Local/LocalFilesystemAdapter.php class LocalFilesystemAdapter (line 50) | class LocalFilesystemAdapter implements FilesystemAdapter, ChecksumProvider method __construct (line 72) | public function __construct( method ensureRootDirectoryExists (line 95) | private function ensureRootDirectoryExists(): void method write (line 105) | public function write(string $path, string $contents, Config $config):... method writeStream (line 110) | public function writeStream(string $path, $contents, Config $config): ... method writeToFile (line 118) | private function writeToFile(string $path, $contents, Config $config):... method delete (line 137) | public function delete(string $path): void method deleteDirectory (line 152) | public function deleteDirectory(string $prefix): void method listDirectoryRecursively (line 176) | private function listDirectoryRecursively( method deleteFileInfoObject (line 190) | protected function deleteFileInfoObject(SplFileInfo $file): bool method listContents (line 202) | public function listContents(string $path, bool $deep): iterable method move (line 244) | public function move(string $source, string $destination, Config $conf... method copy (line 265) | public function copy(string $source, string $destination, Config $conf... method read (line 292) | public function read(string $path): string method readStream (line 305) | public function readStream(string $path) method ensureDirectoryExists (line 318) | protected function ensureDirectoryExists(string $dirname, int $visibil... method fileExists (line 339) | public function fileExists(string $location): bool method directoryExists (line 346) | public function directoryExists(string $location): bool method createDirectory (line 353) | public function createDirectory(string $path, Config $config): void method setVisibility (line 373) | public function setVisibility(string $path, string $visibility): void method visibility (line 383) | public function visibility(string $path): FileAttributes method resolveDirectoryVisibility (line 400) | private function resolveDirectoryVisibility(?string $visibility): int method mimeType (line 407) | public function mimeType(string $path): FileAttributes method lastModified (line 425) | public function lastModified(string $path): FileAttributes method fileSize (line 439) | public function fileSize(string $path): FileAttributes method checksum (line 452) | public function checksum(string $path, Config $config): string method listDirectory (line 466) | private function listDirectory(string $location): Generator method setPermissions (line 479) | private function setPermissions(string $location, int $visibility): void FILE: src/Local/LocalFilesystemAdapterTest.php class LocalFilesystemAdapterTest (line 43) | class LocalFilesystemAdapterTest extends FilesystemAdapterTestCase method setUp (line 47) | protected function setUp(): void method tearDown (line 53) | protected function tearDown(): void method creating_a_local_filesystem_creates_a_root_directory (line 62) | public function creating_a_local_filesystem_creates_a_root_directory()... method creating_a_local_filesystem_does_not_create_a_root_directory_when_constructed_with_lazy_root_creation (line 71) | public function creating_a_local_filesystem_does_not_create_a_root_dir... method not_being_able_to_create_a_root_directory_results_in_an_exception (line 80) | public function not_being_able_to_create_a_root_directory_results_in_a... method falling_back_to_extension_lookup_when_finding_mime_type_of_empty_file (line 91) | public function falling_back_to_extension_lookup_when_finding_mime_typ... method writing_a_file (line 103) | public function writing_a_file(): void method writing_a_file_with_a_stream (line 117) | public function writing_a_file_with_a_stream(): void method deleting_a_file_during_contents_listing (line 135) | public function deleting_a_file_during_contents_listing(): void method writing_a_file_with_a_stream_and_visibility (line 182) | public function writing_a_file_with_a_stream_and_visibility(): void method writing_a_file_with_visibility (line 197) | public function writing_a_file_with_visibility(): void method failing_to_set_visibility (line 208) | public function failing_to_set_visibility(): void method failing_to_write_a_file (line 218) | public function failing_to_write_a_file(): void method failing_to_write_a_file_using_a_stream (line 227) | public function failing_to_write_a_file_using_a_stream(): void method deleting_a_file (line 241) | public function deleting_a_file(): void method deleting_a_file_that_does_not_exist (line 252) | public function deleting_a_file_that_does_not_exist(): void method deleting_a_file_that_cannot_be_deleted (line 262) | public function deleting_a_file_that_cannot_be_deleted(): void method checking_if_a_file_exists (line 275) | public function checking_if_a_file_exists(): void method checking_if_a_file_exists_that_does_not_exsist (line 286) | public function checking_if_a_file_exists_that_does_not_exsist(): void method listing_contents (line 296) | public function listing_contents(): void method listing_contents_recursively (line 312) | public function listing_contents_recursively(): void method listing_a_non_existing_directory (line 328) | public function listing_a_non_existing_directory(): void method listing_directory_contents_with_link_skipping (line 341) | public function listing_directory_contents_with_link_skipping(): void method listing_directory_contents_with_disallowing_links (line 357) | public function listing_directory_contents_with_disallowing_links(): void method retrieving_visibility_while_listing_directory_contents (line 372) | public function retrieving_visibility_while_listing_directory_contents... method deleting_a_directory (line 403) | public function deleting_a_directory(): void method deleting_directories_with_other_directories_in_it (line 419) | public function deleting_directories_with_other_directories_in_it(): void method deleting_a_non_existing_directory (line 431) | public function deleting_a_non_existing_directory(): void method not_being_able_to_delete_a_directory (line 441) | public function not_being_able_to_delete_a_directory(): void method not_being_able_to_delete_a_sub_directory (line 455) | public function not_being_able_to_delete_a_sub_directory(): void method creating_a_directory (line 469) | public function creating_a_directory(): void method not_being_able_to_create_a_directory (line 488) | public function not_being_able_to_create_a_directory(): void method creating_a_directory_is_idempotent (line 498) | public function creating_a_directory_is_idempotent(): void method retrieving_visibility (line 510) | public function retrieving_visibility(): void method not_being_able_to_retrieve_visibility (line 522) | public function not_being_able_to_retrieve_visibility(): void method moving_a_file (line 532) | public function moving_a_file(): void method moving_a_file_with_visibility (line 545) | public function moving_a_file_with_visibility(): void method not_being_able_to_move_a_file (line 559) | public function not_being_able_to_move_a_file(): void method copying_a_file (line 569) | public function copying_a_file(): void method copying_a_file_with_visibility (line 581) | public function copying_a_file_with_visibility(): void method copying_a_file_retaining_visibility (line 595) | public function copying_a_file_retaining_visibility(): void method not_being_able_to_copy_a_file (line 612) | public function not_being_able_to_copy_a_file(): void method getting_mimetype (line 622) | public function getting_mimetype(): void method failing_to_get_the_mimetype (line 636) | public function failing_to_get_the_mimetype(): void method allowing_inconclusive_mime_type (line 653) | public function allowing_inconclusive_mime_type(): void method fetching_unknown_mime_type_of_a_file (line 671) | public function fetching_unknown_mime_type_of_a_file(): void method not_being_able_to_get_mimetype (line 681) | public function not_being_able_to_get_mimetype(): void method getting_last_modified (line 694) | public function getting_last_modified(): void method not_being_able_to_get_last_modified (line 706) | public function not_being_able_to_get_last_modified(): void method getting_file_size (line 716) | public function getting_file_size(): void method not_being_able_to_get_file_size (line 727) | public function not_being_able_to_get_file_size(): void method reading_a_file (line 737) | public function reading_a_file(): void method not_being_able_to_read_a_file (line 748) | public function not_being_able_to_read_a_file(): void method reading_a_stream (line 758) | public function reading_a_stream(): void method not_being_able_to_stream_read_a_file (line 772) | public function not_being_able_to_stream_read_a_file(): void method assertFileHasPermissions (line 787) | private function assertFileHasPermissions(string $file, int $expectedP... method assertFileContains (line 798) | private function assertFileContains(string $file, string $expectedCont... method createFilesystemAdapter (line 805) | protected static function createFilesystemAdapter(): FilesystemAdapter method get_checksum_with_specified_algo (line 813) | public function get_checksum_with_specified_algo(): void FILE: src/MountManager.php class MountManager (line 14) | class MountManager implements FilesystemOperator method __construct (line 31) | public function __construct(array $filesystems = [], array $config = []) method dangerouslyMountFilesystems (line 41) | public function dangerouslyMountFilesystems(string $key, FilesystemOpe... method extend (line 49) | public function extend(array $filesystems, array $config = []): MountM... method fileExists (line 58) | public function fileExists(string $location): bool method has (line 70) | public function has(string $location): bool method directoryExists (line 82) | public function directoryExists(string $location): bool method read (line 94) | public function read(string $location): string method readStream (line 106) | public function readStream(string $location) method listContents (line 118) | public function listContents(string $location, bool $deep = self::LIST... method lastModified (line 133) | public function lastModified(string $location): int method fileSize (line 145) | public function fileSize(string $location): int method mimeType (line 157) | public function mimeType(string $location): string method visibility (line 169) | public function visibility(string $path): string method write (line 181) | public function write(string $location, string $contents, array $confi... method writeStream (line 193) | public function writeStream(string $location, $contents, array $config... method setVisibility (line 200) | public function setVisibility(string $path, string $visibility): void method delete (line 207) | public function delete(string $location): void method deleteDirectory (line 219) | public function deleteDirectory(string $location): void method createDirectory (line 231) | public function createDirectory(string $location, array $config = []):... method move (line 243) | public function move(string $source, string $destination, array $confi... method copy (line 260) | public function copy(string $source, string $destination, array $confi... method publicUrl (line 285) | public function publicUrl(string $path, array $config = []): string method temporaryUrl (line 297) | public function temporaryUrl(string $path, DateTimeInterface $expiresA... method checksum (line 309) | public function checksum(string $path, array $config = []): string method mountFilesystems (line 321) | private function mountFilesystems(array $filesystems): void method guardAgainstInvalidMount (line 331) | private function guardAgainstInvalidMount(mixed $key, mixed $filesyste... method mountFilesystem (line 342) | private function mountFilesystem(string $key, FilesystemOperator $file... method determineFilesystemAndPath (line 352) | private function determineFilesystemAndPath(string $path): array method copyInSameFilesystem (line 369) | private function copyInSameFilesystem( method copyAcrossFilesystem (line 384) | private function copyAcrossFilesystem( method moveInTheSameFilesystem (line 410) | private function moveInTheSameFilesystem( method moveAcrossFilesystems (line 425) | private function moveAcrossFilesystems(string $source, string $destina... FILE: src/MountManagerTest.php class MountManagerTest (line 17) | class MountManagerTest extends TestCase method setUp (line 44) | protected function setUp(): void method copying_without_retaining_visibility (line 60) | public function copying_without_retaining_visibility(): void method extending_without_new_mounts_is_equal_but_not_the_same (line 82) | public function extending_without_new_mounts_is_equal_but_not_the_same... method extending_with_new_mounts_is_not_equal (line 93) | public function extending_with_new_mounts_is_not_equal(): void method extending_exposes_a_usable_mount_on_the_extension (line 105) | public function extending_exposes_a_usable_mount_on_the_extension(): void method extending_does_not_mount_on_the_original_mount_manager (line 120) | public function extending_does_not_mount_on_the_original_mount_manager... method copying_while_retaining_visibility (line 134) | public function copying_while_retaining_visibility(): void method writing_a_file (line 156) | public function writing_a_file(): void method writing_a_file_with_a_stream (line 171) | public function writing_a_file_with_a_stream(): void method not_being_able_to_write_a_file (line 183) | public function not_being_able_to_write_a_file(): void method not_being_able_to_stream_write_a_file (line 195) | public function not_being_able_to_stream_write_a_file(): void method failing_a_one_param_method (line 216) | public function failing_a_one_param_method(string $method, FilesystemO... method dpMetadataRetrieverMethods (line 225) | public static function dpMetadataRetrieverMethods(): iterable method reading_a_file (line 242) | public function reading_a_file(): void method reading_a_file_as_a_stream (line 254) | public function reading_a_file_as_a_stream(): void method checking_existence_for_an_existing_file (line 268) | public function checking_existence_for_an_existing_file(): void method checking_existence_for_an_non_existing_file (line 280) | public function checking_existence_for_an_non_existing_file(): void method checking_existence_for_an_non_existing_directory (line 290) | public function checking_existence_for_an_non_existing_directory(): void method checking_existence_for_an_existing_directory (line 300) | public function checking_existence_for_an_existing_directory(): void method checking_existence_for_an_existing_file_using_has (line 312) | public function checking_existence_for_an_existing_file_using_has(): void method checking_existence_for_an_non_existing_file_using_has (line 324) | public function checking_existence_for_an_non_existing_file_using_has(... method checking_existence_for_an_non_existing_directory_using_has (line 334) | public function checking_existence_for_an_non_existing_directory_using... method checking_existence_for_an_existing_directory_using_has (line 344) | public function checking_existence_for_an_existing_directory_using_has... method deleting_a_file (line 356) | public function deleting_a_file(): void method deleting_a_directory (line 368) | public function deleting_a_directory(): void method setting_visibility (line 380) | public function setting_visibility(): void method retrieving_metadata (line 393) | public function retrieving_metadata(): void method creating_a_directory (line 410) | public function creating_a_directory(): void method list_directory (line 427) | public function list_directory(): void method copying_in_the_same_filesystem (line 450) | public function copying_in_the_same_filesystem(): void method failing_to_copy_in_the_same_filesystem (line 464) | public function failing_to_copy_in_the_same_filesystem(): void method failing_to_move_in_the_same_filesystem (line 477) | public function failing_to_move_in_the_same_filesystem(): void method moving_in_the_same_filesystem (line 490) | public function moving_in_the_same_filesystem(): void method moving_across_filesystem (line 504) | public function moving_across_filesystem(): void method failing_to_move_across_filesystem (line 518) | public function failing_to_move_across_filesystem(): void method failing_to_copy_across_filesystem (line 532) | public function failing_to_copy_across_filesystem(): void method listing_contents (line 546) | public function listing_contents(): void method dangerously_mounting_additional_filesystems (line 560) | public function dangerously_mounting_additional_filesystems(): void method guarding_against_valid_mount_identifiers (line 572) | public function guarding_against_valid_mount_identifiers(): void method guarding_against_mounting_invalid_filesystems (line 583) | public function guarding_against_mounting_invalid_filesystems(): void method guarding_against_using_paths_without_mount_prefix (line 594) | public function guarding_against_using_paths_without_mount_prefix(): void method guard_against_using_unknown_mount (line 604) | public function guard_against_using_unknown_mount(): void method generate_public_url (line 614) | public function generate_public_url(): void method provide_checksum (line 631) | public function provide_checksum(): void FILE: src/PathNormalizer.php type PathNormalizer (line 7) | interface PathNormalizer method normalizePath (line 9) | public function normalizePath(string $path): string; FILE: src/PathPrefixer.php class PathPrefixer (line 11) | final class PathPrefixer method __construct (line 15) | public function __construct(string $prefix, private string $separator ... method prefixPath (line 24) | public function prefixPath(string $path): string method stripPrefix (line 29) | public function stripPrefix(string $path): string method stripDirectoryPrefix (line 35) | public function stripDirectoryPrefix(string $path): string method prefixDirectoryPath (line 40) | public function prefixDirectoryPath(string $path): string FILE: src/PathPrefixerTest.php class PathPrefixerTest (line 9) | class PathPrefixerTest extends TestCase method path_prefixing_with_a_prefix (line 14) | public function path_prefixing_with_a_prefix(): void method path_stripping_with_a_prefix (line 24) | public function path_stripping_with_a_prefix(): void method an_absolute_root_path_is_supported (line 36) | public function an_absolute_root_path_is_supported(string $rootPath, s... method dpRootPaths (line 43) | public static function dpRootPaths(): iterable method path_stripping_is_reversable (line 52) | public function path_stripping_is_reversable(): void method prefixing_without_a_prefix (line 64) | public function prefixing_without_a_prefix(): void method prefixing_for_a_directory (line 78) | public function prefixing_for_a_directory(): void method prefixing_for_a_directory_without_a_prefix (line 91) | public function prefixing_for_a_directory_without_a_prefix(): void method stripping_a_directory_prefix (line 104) | public function stripping_a_directory_prefix(): void FILE: src/PathPrefixing/PathPrefixedAdapter.php class PathPrefixedAdapter (line 30) | class PathPrefixedAdapter implements FilesystemAdapter, PublicUrlGenerat... method __construct (line 36) | public function __construct(private FilesystemAdapter $adapter, string... method read (line 45) | public function read(string $location): string method readStream (line 54) | public function readStream(string $location) method listContents (line 63) | public function listContents(string $location, bool $deep): Generator method fileExists (line 70) | public function fileExists(string $location): bool method directoryExists (line 79) | public function directoryExists(string $location): bool method lastModified (line 88) | public function lastModified(string $path): FileAttributes method fileSize (line 97) | public function fileSize(string $path): FileAttributes method mimeType (line 106) | public function mimeType(string $path): FileAttributes method visibility (line 115) | public function visibility(string $path): FileAttributes method write (line 124) | public function write(string $location, string $contents, Config $conf... method writeStream (line 133) | public function writeStream(string $location, $contents, Config $confi... method setVisibility (line 142) | public function setVisibility(string $path, string $visibility): void method delete (line 151) | public function delete(string $location): void method deleteDirectory (line 160) | public function deleteDirectory(string $location): void method createDirectory (line 169) | public function createDirectory(string $location, Config $config): void method move (line 178) | public function move(string $source, string $destination, Config $conf... method copy (line 187) | public function copy(string $source, string $destination, Config $conf... method publicUrl (line 196) | public function publicUrl(string $path, Config $config): string method checksum (line 205) | public function checksum(string $path, Config $config): string method temporaryUrl (line 214) | public function temporaryUrl(string $path, DateTimeInterface $expiresA... FILE: src/PathPrefixing/PathPrefixedAdapterTest.php class PathPrefixedAdapterTest (line 15) | class PathPrefixedAdapterTest extends TestCase method testPrefix (line 17) | public function testPrefix(): void method testWriteStream (line 59) | public function testWriteStream(): void method testEmptyPrefix (line 75) | public function testEmptyPrefix(): void method generating_a_public_url (line 84) | public function generating_a_public_url(): void method calculate_checksum_using_decorated_adapter (line 102) | public function calculate_checksum_using_decorated_adapter(): void method calculate_checksum_using_current_adapter (line 120) | public function calculate_checksum_using_current_adapter(): void method failing_to_generate_a_public_url (line 133) | public function failing_to_generate_a_public_url(): void FILE: src/PathTraversalDetected.php class PathTraversalDetected (line 9) | class PathTraversalDetected extends RuntimeException implements Filesyst... method path (line 13) | public function path(): string method forPath (line 18) | public static function forPath(string $path): PathTraversalDetected FILE: src/PhpseclibV2/ConnectionProvider.php type ConnectionProvider (line 12) | interface ConnectionProvider method provideConnection (line 14) | public function provideConnection(): SFTP; FILE: src/PhpseclibV2/ConnectivityChecker.php type ConnectivityChecker (line 12) | interface ConnectivityChecker method isConnected (line 14) | public function isConnected(SFTP $connection): bool; FILE: src/PhpseclibV2/FixatedConnectivityChecker.php class FixatedConnectivityChecker (line 12) | class FixatedConnectivityChecker implements ConnectivityChecker method __construct (line 24) | public function __construct(int $succeedAfter = 0) method isConnected (line 29) | public function isConnected(SFTP $connection): bool FILE: src/PhpseclibV2/SftpAdapter.php class SftpAdapter (line 35) | class SftpAdapter implements FilesystemAdapter method __construct (line 57) | public function __construct( method fileExists (line 70) | public function fileExists(string $path): bool method directoryExists (line 81) | public function directoryExists(string $path): bool method upload (line 99) | private function upload(string $path, $contents, Config $config): void method ensureParentDirectoryExists (line 114) | private function ensureParentDirectoryExists(string $path, Config $con... method makeDirectory (line 127) | private function makeDirectory(string $directory, ?string $visibility)... method write (line 145) | public function write(string $path, string $contents, Config $config):... method writeStream (line 156) | public function writeStream(string $path, $contents, Config $config): ... method read (line 167) | public function read(string $path): string method readStream (line 180) | public function readStream(string $path) method delete (line 197) | public function delete(string $path): void method deleteDirectory (line 204) | public function deleteDirectory(string $path): void method createDirectory (line 212) | public function createDirectory(string $path, Config $config): void method setVisibility (line 217) | public function setVisibility(string $path, string $visibility): void method fetchFileMetadata (line 228) | private function fetchFileMetadata(string $path, string $type): FileAt... method mimeType (line 247) | public function mimeType(string $path): FileAttributes method lastModified (line 264) | public function lastModified(string $path): FileAttributes method fileSize (line 269) | public function fileSize(string $path): FileAttributes method visibility (line 274) | public function visibility(string $path): FileAttributes method listContents (line 279) | public function listContents(string $path, bool $deep): iterable method convertListingToAttributes (line 308) | private function convertListingToAttributes(string $path, array $attri... method move (line 329) | public function move(string $source, string $destination, Config $conf... method copy (line 346) | public function copy(string $source, string $destination, Config $conf... FILE: src/PhpseclibV2/SftpAdapterTest.php class SftpAdapterTest (line 22) | class SftpAdapterTest extends FilesystemAdapterTestCase method setUpBeforeClass (line 34) | public static function setUpBeforeClass(): void method createFilesystemAdapter (line 41) | protected static function createFilesystemAdapter(): FilesystemAdapter method setupConnectionProvider (line 52) | public function setupConnectionProvider(): void method failing_to_create_a_directory (line 63) | public function failing_to_create_a_directory(): void method failing_to_write_a_file (line 75) | public function failing_to_write_a_file(): void method failing_to_read_a_file (line 87) | public function failing_to_read_a_file(): void method failing_to_read_a_file_as_a_stream (line 99) | public function failing_to_read_a_file_as_a_stream(): void method failing_to_write_a_file_using_streams (line 111) | public function failing_to_write_a_file_using_streams(): void method detecting_mimetype (line 128) | public function detecting_mimetype(): void method failing_to_chmod_when_writing (line 141) | public function failing_to_chmod_when_writing(): void method failing_to_move_a_file_cause_the_parent_directory_cant_be_created (line 154) | public function failing_to_move_a_file_cause_the_parent_directory_cant... method failing_to_copy_a_file (line 166) | public function failing_to_copy_a_file(): void method failing_to_copy_a_file_because_writing_fails (line 178) | public function failing_to_copy_a_file_because_writing_fails(): void method failing_to_chmod_when_writing_with_a_stream (line 192) | public function failing_to_chmod_when_writing_with_a_stream(): void method list_contents_directory_does_not_exist (line 210) | public function list_contents_directory_does_not_exist(): void method connectionProvider (line 216) | private static function connectionProvider(): ConnectionProvider method adapterWithInvalidRoot (line 228) | private function adapterWithInvalidRoot(): SftpAdapter FILE: src/PhpseclibV2/SftpConnectionProvider.php class SftpConnectionProvider (line 15) | class SftpConnectionProvider implements ConnectionProvider method __construct (line 77) | public function __construct( method provideConnection (line 104) | public function provideConnection(): SFTP method setupConnection (line 128) | private function setupConnection(): SFTP method checkFingerprint (line 144) | private function checkFingerprint(SFTP $connection): void method getFingerprintFromPublicKey (line 163) | private function getFingerprintFromPublicKey(string $publicKey): string method authenticate (line 170) | private function authenticate(SFTP $connection): void method fromArray (line 181) | public static function fromArray(array $options): SftpConnectionProvider method authenticateWithPrivateKey (line 198) | private function authenticateWithPrivateKey(SFTP $connection): void method loadPrivateKey (line 213) | private function loadPrivateKey(): RSA method authenticateWithAgent (line 232) | private function authenticateWithAgent(SFTP $connection): void FILE: src/PhpseclibV2/SftpConnectionProviderTest.php class SftpConnectionProviderTest (line 17) | class SftpConnectionProviderTest extends TestCase method setUp (line 19) | protected function setUp(): void method giving_up_after_5_connection_failures (line 31) | public function giving_up_after_5_connection_failures(): void method trying_until_5_tries (line 52) | public function trying_until_5_tries(): void method authenticating_with_a_private_key (line 72) | public function authenticating_with_a_private_key(): void method authenticating_with_an_invalid_private_key (line 91) | public function authenticating_with_an_invalid_private_key(): void method authenticating_with_an_ssh_agent (line 110) | public function authenticating_with_an_ssh_agent(): void method failing_to_authenticating_with_an_ssh_agent (line 128) | public function failing_to_authenticating_with_an_ssh_agent(): void method authenticating_with_a_private_key_and_falling_back_to_password (line 147) | public function authenticating_with_a_private_key_and_falling_back_to_... method not_being_able_to_authenticate_with_a_private_key (line 167) | public function not_being_able_to_authenticate_with_a_private_key(): void method verifying_a_fingerprint (line 186) | public function verifying_a_fingerprint(): void method providing_an_invalid_fingerprint (line 208) | public function providing_an_invalid_fingerprint(): void method providing_an_invalid_password (line 227) | public function providing_an_invalid_password(): void method computeFingerPrint (line 241) | private function computeFingerPrint(string $publicKey): string FILE: src/PhpseclibV2/SftpStub.php class SftpStub (line 14) | class SftpStub extends SFTP method failOnChmod (line 21) | public function failOnChmod(string $filename): void method chmod (line 34) | public function chmod($mode, $filename, $recursive = false) method failOnPut (line 48) | public function failOnPut(string $filename): void method put (line 64) | public function put( method formatTripKey (line 87) | private function formatTripKey(...$arguments): string method reset (line 98) | public function reset(): void FILE: src/PhpseclibV2/SimpleConnectivityChecker.php class SimpleConnectivityChecker (line 12) | class SimpleConnectivityChecker implements ConnectivityChecker method isConnected (line 14) | public function isConnected(SFTP $connection): bool FILE: src/PhpseclibV2/StubSftpConnectionProvider.php class StubSftpConnectionProvider (line 12) | class StubSftpConnectionProvider implements ConnectionProvider method __construct (line 39) | public function __construct( method provideConnection (line 51) | public function provideConnection(): SFTP FILE: src/PhpseclibV2/UnableToAuthenticate.php class UnableToAuthenticate (line 13) | class UnableToAuthenticate extends RuntimeException implements Filesyste... method withPassword (line 15) | public static function withPassword(): UnableToAuthenticate method withPrivateKey (line 20) | public static function withPrivateKey(): UnableToAuthenticate method withSshAgent (line 25) | public static function withSshAgent(): UnableToAuthenticate FILE: src/PhpseclibV2/UnableToConnectToSftpHost.php class UnableToConnectToSftpHost (line 13) | class UnableToConnectToSftpHost extends RuntimeException implements File... method atHostname (line 15) | public static function atHostname(string $host): UnableToConnectToSftp... FILE: src/PhpseclibV2/UnableToEstablishAuthenticityOfHost.php class UnableToEstablishAuthenticityOfHost (line 13) | class UnableToEstablishAuthenticityOfHost extends RuntimeException imple... method becauseTheAuthenticityCantBeEstablished (line 15) | public static function becauseTheAuthenticityCantBeEstablished(string ... FILE: src/PhpseclibV2/UnableToLoadPrivateKey.php class UnableToLoadPrivateKey (line 13) | class UnableToLoadPrivateKey extends RuntimeException implements Filesys... method __construct (line 15) | public function __construct(string $message = "Unable to load private ... FILE: src/PhpseclibV3/ConnectionProvider.php type ConnectionProvider (line 12) | interface ConnectionProvider method provideConnection (line 14) | public function provideConnection(): SFTP; FILE: src/PhpseclibV3/ConnectivityChecker.php type ConnectivityChecker (line 9) | interface ConnectivityChecker method isConnected (line 11) | public function isConnected(SFTP $connection): bool; FILE: src/PhpseclibV3/FixatedConnectivityChecker.php class FixatedConnectivityChecker (line 9) | class FixatedConnectivityChecker implements ConnectivityChecker method __construct (line 21) | public function __construct(int $succeedAfter = 0) method isConnected (line 26) | public function isConnected(SFTP $connection): bool FILE: src/PhpseclibV3/SftpAdapter.php class SftpAdapter (line 32) | class SftpAdapter implements FilesystemAdapter method __construct (line 38) | public function __construct( method fileExists (line 51) | public function fileExists(string $path): bool method disconnect (line 62) | public function disconnect(): void method directoryExists (line 67) | public function directoryExists(string $path): bool method upload (line 85) | private function upload(string $path, $contents, Config $config): void method ensureParentDirectoryExists (line 100) | private function ensureParentDirectoryExists(string $path, Config $con... method makeDirectory (line 113) | private function makeDirectory(string $directory, ?string $visibility)... method write (line 131) | public function write(string $path, string $contents, Config $config):... method writeStream (line 142) | public function writeStream(string $path, $contents, Config $config): ... method read (line 153) | public function read(string $path): string method readStream (line 166) | public function readStream(string $path) method delete (line 183) | public function delete(string $path): void method deleteDirectory (line 190) | public function deleteDirectory(string $path): void method createDirectory (line 198) | public function createDirectory(string $path, Config $config): void method setVisibility (line 203) | public function setVisibility(string $path, string $visibility): void method fetchFileMetadata (line 214) | private function fetchFileMetadata(string $path, string $type): FileAt... method mimeType (line 233) | public function mimeType(string $path): FileAttributes method lastModified (line 250) | public function lastModified(string $path): FileAttributes method fileSize (line 255) | public function fileSize(string $path): FileAttributes method visibility (line 260) | public function visibility(string $path): FileAttributes method listContents (line 265) | public function listContents(string $path, bool $deep): iterable method convertListingToAttributes (line 294) | private function convertListingToAttributes(string $path, array $attri... method move (line 315) | public function move(string $source, string $destination, Config $conf... method copy (line 346) | public function copy(string $source, string $destination, Config $conf... method __destruct (line 365) | public function __destruct() FILE: src/PhpseclibV3/SftpAdapterTest.php class SftpAdapterTest (line 24) | class SftpAdapterTest extends FilesystemAdapterTestCase method setUpBeforeClass (line 26) | public static function setUpBeforeClass(): void method createFilesystemAdapter (line 43) | protected static function createFilesystemAdapter(): FilesystemAdapter method setupConnectionProvider (line 54) | public function setupConnectionProvider(): void method failing_to_create_a_directory (line 65) | public function failing_to_create_a_directory(): void method failing_to_write_a_file (line 77) | public function failing_to_write_a_file(): void method failing_to_read_a_file (line 89) | public function failing_to_read_a_file(): void method failing_to_read_a_file_as_a_stream (line 101) | public function failing_to_read_a_file_as_a_stream(): void method failing_to_write_a_file_using_streams (line 113) | public function failing_to_write_a_file_using_streams(): void method detecting_mimetype (line 130) | public function detecting_mimetype(): void method failing_to_chmod_when_writing (line 143) | public function failing_to_chmod_when_writing(): void method failing_to_move_a_file_cause_the_parent_directory_cant_be_created (line 156) | public function failing_to_move_a_file_cause_the_parent_directory_cant... method failing_to_copy_a_file (line 168) | public function failing_to_copy_a_file(): void method failing_to_copy_a_file_because_writing_fails (line 180) | public function failing_to_copy_a_file_because_writing_fails(): void method failing_to_chmod_when_writing_with_a_stream (line 194) | public function failing_to_chmod_when_writing_with_a_stream(): void method list_contents_directory_does_not_exist (line 212) | public function list_contents_directory_does_not_exist(): void method it_can_proactively_close_a_connection (line 221) | public function it_can_proactively_close_a_connection(): void method moving_a_file_and_overwriting (line 238) | public function moving_a_file_and_overwriting(): void method connectionProvider (line 266) | private static function connectionProvider(): StubSftpConnectionProvider method adapterWithInvalidRoot (line 278) | private function adapterWithInvalidRoot(): SftpAdapter FILE: src/PhpseclibV3/SftpConnectionProvider.php class SftpConnectionProvider (line 19) | class SftpConnectionProvider implements ConnectionProvider method __construct (line 32) | public function __construct( method provideConnection (line 50) | public function provideConnection(): SFTP method disconnect (line 86) | public function disconnect(): void method setupConnection (line 94) | private function setupConnection(): SFTP method checkFingerprint (line 111) | private function checkFingerprint(SFTP $connection): void method getFingerprintFromPublicKey (line 130) | private function getFingerprintFromPublicKey(string $publicKey): string method authenticate (line 138) | private function authenticate(SFTP $connection): void method authenticateWithUsernameAndPassword (line 149) | private function authenticateWithUsernameAndPassword(SFTP $connection)... method fromArray (line 156) | public static function fromArray(array $options): SftpConnectionProvider method authenticateWithPrivateKey (line 174) | private function authenticateWithPrivateKey(SFTP $connection): void method loadPrivateKey (line 189) | private function loadPrivateKey(): AsymmetricKey method authenticateWithAgent (line 206) | private function authenticateWithAgent(SFTP $connection): void FILE: src/PhpseclibV3/SftpConnectionProviderTest.php class SftpConnectionProviderTest (line 26) | class SftpConnectionProviderTest extends TestCase method setUpBeforeClass (line 30) | public static function setUpBeforeClass(): void method giving_up_after_5_connection_failures (line 40) | public function giving_up_after_5_connection_failures(): void method trying_until_5_tries (line 61) | public function trying_until_5_tries(): void method authenticating_with_a_private_key (line 81) | public function authenticating_with_a_private_key(): void method authenticating_with_an_invalid_private_key (line 101) | public function authenticating_with_an_invalid_private_key(): void method authenticating_with_an_ssh_agent (line 120) | public function authenticating_with_an_ssh_agent(): void method failing_to_authenticating_with_an_ssh_agent (line 145) | public function failing_to_authenticating_with_an_ssh_agent(): void method authenticating_with_a_private_key_and_falling_back_to_password (line 164) | public function authenticating_with_a_private_key_and_falling_back_to_... method not_being_able_to_authenticate_with_a_private_key (line 187) | public function not_being_able_to_authenticate_with_a_private_key(): void method verifying_a_fingerprint (line 206) | public function verifying_a_fingerprint(): void method providing_an_invalid_fingerprint (line 231) | public function providing_an_invalid_fingerprint(): void method providing_an_invalid_password (line 250) | public function providing_an_invalid_password(): void method retries_several_times_until_failure (line 269) | public function retries_several_times_until_failure(): void method authenticate_with_supported_preferred_kex_algorithm_succeeds (line 310) | public function authenticate_with_supported_preferred_kex_algorithm_su... method authenticate_with_unsupported_preferred_kex_algorithm_failes (line 344) | public function authenticate_with_unsupported_preferred_kex_algorithm_... method computeFingerPrint (line 363) | private function computeFingerPrint(string $publicKey): string method runWithRetries (line 376) | public function runWithRetries(callable $scenario, ?string $expected =... FILE: src/PhpseclibV3/SftpStub.php class SftpStub (line 12) | class SftpStub extends SFTP method failOnChmod (line 19) | public function failOnChmod(string $filename): void method chmod (line 32) | public function chmod($mode, $filename, $recursive = false) method failOnPut (line 46) | public function failOnPut(string $filename): void method put (line 62) | public function put( method formatTripKey (line 85) | private function formatTripKey(...$arguments): string method resetTripWires (line 96) | public function resetTripWires(): void FILE: src/PhpseclibV3/SimpleConnectivityChecker.php class SimpleConnectivityChecker (line 10) | class SimpleConnectivityChecker implements ConnectivityChecker method __construct (line 12) | public function __construct( method create (line 17) | public static function create(): SimpleConnectivityChecker method withUsingPing (line 22) | public function withUsingPing(bool $usePing): SimpleConnectivityChecker method isConnected (line 30) | public function isConnected(SFTP $connection): bool FILE: src/PhpseclibV3/StubSftpConnectionProvider.php class StubSftpConnectionProvider (line 9) | class StubSftpConnectionProvider implements ConnectionProvider method __construct (line 16) | public function __construct( method disconnect (line 24) | public function disconnect(): void method provideConnection (line 31) | public function provideConnection(): SFTP FILE: src/PhpseclibV3/UnableToAuthenticate.php class UnableToAuthenticate (line 10) | class UnableToAuthenticate extends RuntimeException implements Filesyste... method __construct (line 14) | public function __construct(string $message, ?string $lastError = null) method withPassword (line 20) | public static function withPassword(?string $lastError = null): Unable... method withPrivateKey (line 25) | public static function withPrivateKey(?string $lastError = null): Unab... method withSshAgent (line 30) | public static function withSshAgent(?string $lastError = null): Unable... method connectionError (line 35) | public function connectionError(): ?string FILE: src/PhpseclibV3/UnableToConnectToSftpHost.php class UnableToConnectToSftpHost (line 11) | class UnableToConnectToSftpHost extends RuntimeException implements File... method atHostname (line 13) | public static function atHostname(string $host, ?Throwable $previous =... FILE: src/PhpseclibV3/UnableToEstablishAuthenticityOfHost.php class UnableToEstablishAuthenticityOfHost (line 10) | class UnableToEstablishAuthenticityOfHost extends RuntimeException imple... method becauseTheAuthenticityCantBeEstablished (line 12) | public static function becauseTheAuthenticityCantBeEstablished(string ... FILE: src/PhpseclibV3/UnableToLoadPrivateKey.php class UnableToLoadPrivateKey (line 11) | class UnableToLoadPrivateKey extends RuntimeException implements Filesys... method __construct (line 13) | public function __construct(?string $message = 'Unable to load private... FILE: src/PortableVisibilityGuard.php class PortableVisibilityGuard (line 7) | final class PortableVisibilityGuard method guardAgainstInvalidInput (line 9) | public static function guardAgainstInvalidInput(string $visibility): void FILE: src/ProxyArrayAccessToProperties.php type ProxyArrayAccessToProperties (line 12) | trait ProxyArrayAccessToProperties method formatPropertyName (line 14) | private function formatPropertyName(string $offset): string method offsetExists (line 24) | public function offsetExists($offset): bool method offsetGet (line 36) | #[\ReturnTypeWillChange] method offsetSet (line 48) | #[\ReturnTypeWillChange] method offsetUnset (line 57) | #[\ReturnTypeWillChange] FILE: src/ReadOnly/ReadOnlyFilesystemAdapter.php class ReadOnlyFilesystemAdapter (line 23) | class ReadOnlyFilesystemAdapter extends DecoratedAdapter implements File... method write (line 27) | public function write(string $path, string $contents, Config $config):... method writeStream (line 32) | public function writeStream(string $path, $contents, Config $config): ... method delete (line 37) | public function delete(string $path): void method deleteDirectory (line 42) | public function deleteDirectory(string $path): void method createDirectory (line 47) | public function createDirectory(string $path, Config $config): void method setVisibility (line 52) | public function setVisibility(string $path, string $visibility): void method move (line 57) | public function move(string $source, string $destination, Config $conf... method copy (line 62) | public function copy(string $source, string $destination, Config $conf... method publicUrl (line 67) | public function publicUrl(string $path, Config $config): string method checksum (line 76) | public function checksum(string $path, Config $config): string method temporaryUrl (line 85) | public function temporaryUrl(string $path, DateTimeInterface $expiresA... FILE: src/ReadOnly/ReadOnlyFilesystemAdapterTest.php class ReadOnlyFilesystemAdapterTest (line 21) | class ReadOnlyFilesystemAdapterTest extends TestCase method can_perform_read_operations (line 26) | public function can_perform_read_operations(): void method cannot_write_stream (line 47) | public function cannot_write_stream(): void method cannot_write (line 60) | public function cannot_write(): void method cannot_delete_file (line 72) | public function cannot_delete_file(): void method cannot_delete_directory (line 87) | public function cannot_delete_directory(): void method cannot_create_directory (line 102) | public function cannot_create_directory(): void method cannot_set_visibility (line 114) | public function cannot_set_visibility(): void method cannot_move (line 129) | public function cannot_move(): void method cannot_copy (line 144) | public function cannot_copy(): void method generating_a_public_url (line 159) | public function generating_a_public_url(): void method failing_to_generate_a_public_url (line 177) | public function failing_to_generate_a_public_url(): void method realAdapter (line 186) | private function realAdapter(): InMemoryFilesystemAdapter FILE: src/ResolveIdenticalPathConflict.php class ResolveIdenticalPathConflict (line 6) | class ResolveIdenticalPathConflict FILE: src/StorageAttributes.php type StorageAttributes (line 10) | interface StorageAttributes extends JsonSerializable, ArrayAccess method path (line 23) | public function path(): string; method type (line 25) | public function type(): string; method visibility (line 27) | public function visibility(): ?string; method lastModified (line 29) | public function lastModified(): ?int; method fromArray (line 31) | public static function fromArray(array $attributes): StorageAttributes; method isFile (line 33) | public function isFile(): bool; method isDir (line 35) | public function isDir(): bool; method withPath (line 37) | public function withPath(string $path): StorageAttributes; method extraMetadata (line 39) | public function extraMetadata(): array; FILE: src/SymbolicLinkEncountered.php class SymbolicLinkEncountered (line 9) | final class SymbolicLinkEncountered extends RuntimeException implements ... method location (line 13) | public function location(): string method atLocation (line 18) | public static function atLocation(string $pathName): SymbolicLinkEncou... FILE: src/UnableToCheckDirectoryExistence.php class UnableToCheckDirectoryExistence (line 7) | class UnableToCheckDirectoryExistence extends UnableToCheckExistence method operation (line 9) | public function operation(): string FILE: src/UnableToCheckExistence.php class UnableToCheckExistence (line 10) | class UnableToCheckExistence extends RuntimeException implements Filesys... method __construct (line 12) | final public function __construct(string $message = "", int $code = 0,... method forLocation (line 17) | public static function forLocation(string $path, ?Throwable $exception... method operation (line 22) | public function operation(): string FILE: src/UnableToCheckFileExistence.php class UnableToCheckFileExistence (line 7) | class UnableToCheckFileExistence extends UnableToCheckExistence method operation (line 9) | public function operation(): string FILE: src/UnableToCopyFile.php class UnableToCopyFile (line 10) | final class UnableToCopyFile extends RuntimeException implements Filesys... method source (line 22) | public function source(): string method destination (line 27) | public function destination(): string method fromLocationTo (line 32) | public static function fromLocationTo( method sourceAndDestinationAreTheSame (line 44) | public static function sourceAndDestinationAreTheSame(string $source, ... method because (line 49) | public static function because(string $reason, string $sourcePath, str... method operation (line 58) | public function operation(): string FILE: src/UnableToCreateDirectory.php class UnableToCreateDirectory (line 10) | final class UnableToCreateDirectory extends RuntimeException implements ... method atLocation (line 15) | public static function atLocation(string $dirname, string $errorMessag... method dueToFailure (line 25) | public static function dueToFailure(string $dirname, Throwable $previo... method operation (line 36) | public function operation(): string method reason (line 41) | public function reason(): string method location (line 46) | public function location(): string FILE: src/UnableToDeleteDirectory.php class UnableToDeleteDirectory (line 10) | final class UnableToDeleteDirectory extends RuntimeException implements ... method atLocation (line 22) | public static function atLocation( method operation (line 34) | public function operation(): string method reason (line 39) | public function reason(): string method location (line 44) | public function location(): string FILE: src/UnableToDeleteFile.php class UnableToDeleteFile (line 10) | final class UnableToDeleteFile extends RuntimeException implements Files... method atLocation (line 22) | public static function atLocation(string $location, string $reason = '... method operation (line 31) | public function operation(): string method reason (line 36) | public function reason(): string method location (line 41) | public function location(): string FILE: src/UnableToGeneratePublicUrl.php class UnableToGeneratePublicUrl (line 10) | final class UnableToGeneratePublicUrl extends RuntimeException implement... method __construct (line 12) | public function __construct(string $reason, string $path, ?Throwable $... method dueToError (line 17) | public static function dueToError(string $path, Throwable $exception):... method noGeneratorConfigured (line 22) | public static function noGeneratorConfigured(string $path, string $ext... FILE: src/UnableToGenerateTemporaryUrl.php class UnableToGenerateTemporaryUrl (line 10) | final class UnableToGenerateTemporaryUrl extends RuntimeException implem... method __construct (line 12) | public function __construct(string $reason, string $path, ?Throwable $... method dueToError (line 17) | public static function dueToError(string $path, Throwable $exception):... method noGeneratorConfigured (line 22) | public static function noGeneratorConfigured(string $path, string $ext... FILE: src/UnableToListContents.php class UnableToListContents (line 10) | final class UnableToListContents extends RuntimeException implements Fil... method atLocation (line 12) | public static function atLocation(string $location, bool $deep, Throwa... method operation (line 20) | public function operation(): string FILE: src/UnableToMountFilesystem.php class UnableToMountFilesystem (line 9) | class UnableToMountFilesystem extends LogicException implements Filesyst... method becauseTheKeyIsNotValid (line 14) | public static function becauseTheKeyIsNotValid($key): UnableToMountFil... method becauseTheFilesystemWasNotValid (line 24) | public static function becauseTheFilesystemWasNotValid($filesystem): U... FILE: src/UnableToMoveFile.php class UnableToMoveFile (line 10) | final class UnableToMoveFile extends RuntimeException implements Filesys... method sourceAndDestinationAreTheSame (line 22) | public static function sourceAndDestinationAreTheSame(string $source, ... method source (line 27) | public function source(): string method destination (line 32) | public function destination(): string method fromLocationTo (line 37) | public static function fromLocationTo( method because (line 50) | public static function because( method operation (line 63) | public function operation(): string FILE: src/UnableToProvideChecksum.php class UnableToProvideChecksum (line 10) | final class UnableToProvideChecksum extends RuntimeException implements ... method __construct (line 12) | public function __construct(string $reason, string $path, ?Throwable $... FILE: src/UnableToReadFile.php class UnableToReadFile (line 10) | final class UnableToReadFile extends RuntimeException implements Filesys... method fromLocation (line 22) | public static function fromLocation(string $location, string $reason =... method operation (line 31) | public function operation(): string method reason (line 36) | public function reason(): string method location (line 41) | public function location(): string FILE: src/UnableToResolveFilesystemMount.php class UnableToResolveFilesystemMount (line 9) | class UnableToResolveFilesystemMount extends RuntimeException implements... method becauseTheSeparatorIsMissing (line 11) | public static function becauseTheSeparatorIsMissing(string $path): Una... method becauseTheMountWasNotRegistered (line 16) | public static function becauseTheMountWasNotRegistered(string $mountId... FILE: src/UnableToRetrieveMetadata.php class UnableToRetrieveMetadata (line 10) | final class UnableToRetrieveMetadata extends RuntimeException implements... method lastModified (line 27) | public static function lastModified(string $location, string $reason =... method visibility (line 32) | public static function visibility(string $location, string $reason = '... method fileSize (line 37) | public static function fileSize(string $location, string $reason = '',... method mimeType (line 42) | public static function mimeType(string $location, string $reason = '',... method create (line 47) | public static function create(string $location, string $type, string $... method reason (line 57) | public function reason(): string method location (line 62) | public function location(): string method metadataType (line 67) | public function metadataType(): string method operation (line 72) | public function operation(): string FILE: src/UnableToSetVisibility.php class UnableToSetVisibility (line 13) | final class UnableToSetVisibility extends RuntimeException implements Fi... method reason (line 25) | public function reason(): string method atLocation (line 30) | public static function atLocation(string $filename, string $extraMessa... method operation (line 40) | public function operation(): string method location (line 45) | public function location(): string FILE: src/UnableToWriteFile.php class UnableToWriteFile (line 10) | final class UnableToWriteFile extends RuntimeException implements Filesy... method atLocation (line 22) | public static function atLocation(string $location, string $reason = '... method operation (line 31) | public function operation(): string method reason (line 36) | public function reason(): string method location (line 41) | public function location(): string FILE: src/UnixVisibility/PortableVisibilityConverter.php class PortableVisibilityConverter (line 10) | class PortableVisibilityConverter implements VisibilityConverter method __construct (line 12) | public function __construct( method forFile (line 21) | public function forFile(string $visibility): int method forDirectory (line 30) | public function forDirectory(string $visibility): int method inverseForFile (line 39) | public function inverseForFile(int $visibility): string method inverseForDirectory (line 50) | public function inverseForDirectory(int $visibility): string method defaultForDirectories (line 61) | public function defaultForDirectories(): int method fromArray (line 69) | public static function fromArray(array $permissionMap, string $default... FILE: src/UnixVisibility/PortableVisibilityConverterTest.php class PortableVisibilityConverterTest (line 14) | class PortableVisibilityConverterTest extends TestCase method determining_visibility_for_a_file (line 19) | public function determining_visibility_for_a_file(): void method determining_an_incorrect_visibility_for_a_file (line 29) | public function determining_an_incorrect_visibility_for_a_file(): void method determining_visibility_for_a_directory (line 39) | public function determining_visibility_for_a_directory(): void method determining_an_incorrect_visibility_for_a_directory (line 49) | public function determining_an_incorrect_visibility_for_a_directory():... method inversing_for_a_file (line 59) | public function inversing_for_a_file(): void method inversing_for_a_directory (line 70) | public function inversing_for_a_directory(): void method determining_default_for_directories (line 81) | public function determining_default_for_directories(): void method creating_from_array (line 93) | public function creating_from_array(): void FILE: src/UnixVisibility/VisibilityConverter.php type VisibilityConverter (line 7) | interface VisibilityConverter method forFile (line 9) | public function forFile(string $visibility): int; method forDirectory (line 10) | public function forDirectory(string $visibility): int; method inverseForFile (line 11) | public function inverseForFile(int $visibility): string; method inverseForDirectory (line 12) | public function inverseForDirectory(int $visibility): string; method defaultForDirectories (line 13) | public function defaultForDirectories(): int; FILE: src/UnreadableFileEncountered.php class UnreadableFileEncountered (line 9) | final class UnreadableFileEncountered extends RuntimeException implement... method location (line 16) | public function location(): string method atLocation (line 21) | public static function atLocation(string $location): UnreadableFileEnc... FILE: src/UrlGeneration/ChainedPublicUrlGenerator.php class ChainedPublicUrlGenerator (line 10) | final class ChainedPublicUrlGenerator implements PublicUrlGenerator method __construct (line 15) | public function __construct(private iterable $generators) method publicUrl (line 19) | public function publicUrl(string $path, Config $config): string FILE: src/UrlGeneration/ChainedPublicUrlGeneratorTest.php class ChainedPublicUrlGeneratorTest (line 9) | final class ChainedPublicUrlGeneratorTest extends TestCase method can_generate_url_for_supported_generator (line 14) | public function can_generate_url_for_supported_generator(): void method no_supported_generator_found_throws_exception (line 32) | public function no_supported_generator_found_throws_exception(): void FILE: src/UrlGeneration/PrefixPublicUrlGenerator.php class PrefixPublicUrlGenerator (line 10) | class PrefixPublicUrlGenerator implements PublicUrlGenerator method __construct (line 14) | public function __construct(string $urlPrefix) method publicUrl (line 19) | public function publicUrl(string $path, Config $config): string FILE: src/UrlGeneration/PublicUrlGenerator.php type PublicUrlGenerator (line 10) | interface PublicUrlGenerator method publicUrl (line 15) | public function publicUrl(string $path, Config $config): string; FILE: src/UrlGeneration/ShardedPrefixPublicUrlGenerator.php class ShardedPrefixPublicUrlGenerator (line 13) | final class ShardedPrefixPublicUrlGenerator implements PublicUrlGenerator method __construct (line 22) | public function __construct(array $prefixes) method publicUrl (line 33) | public function publicUrl(string $path, Config $config): string FILE: src/UrlGeneration/TemporaryUrlGenerator.php type TemporaryUrlGenerator (line 10) | interface TemporaryUrlGenerator method temporaryUrl (line 15) | public function temporaryUrl(string $path, DateTimeInterface $expiresA... FILE: src/Visibility.php class Visibility (line 7) | final class Visibility FILE: src/WebDAV/ByteMarkWebDAVServerTest.php class ByteMarkWebDAVServerTest (line 9) | class ByteMarkWebDAVServerTest extends WebDAVAdapterTestCase method createFilesystemAdapter (line 11) | protected static function createFilesystemAdapter(): FilesystemAdapter FILE: src/WebDAV/SabreServerTest.php class SabreServerTest (line 10) | class SabreServerTest extends WebDAVAdapterTestCase method createFilesystemAdapter (line 12) | protected static function createFilesystemAdapter(): FilesystemAdapter FILE: src/WebDAV/UrlPrefixingClientStub.php class UrlPrefixingClientStub (line 8) | class UrlPrefixingClientStub extends Client method propFind (line 13) | public function propFind($url, array $properties, $depth = 0): array FILE: src/WebDAV/WebDAVAdapter.php class WebDAVAdapter (line 40) | class WebDAVAdapter implements FilesystemAdapter, PublicUrlGenerator method __construct (line 55) | public function __construct( method fileExists (line 65) | public function fileExists(string $path): bool method encodePath (line 82) | protected function encodePath(string $path): string method directoryExists (line 93) | public function directoryExists(string $path): bool method write (line 110) | public function write(string $path, string $contents, Config $config):... method writeStream (line 115) | public function writeStream(string $path, $contents, Config $config): ... method upload (line 123) | private function upload(string $path, mixed $contents): void method read (line 140) | public function read(string $path): string method readStream (line 157) | public function readStream(string $path) method delete (line 177) | public function delete(string $path): void method deleteDirectory (line 195) | public function deleteDirectory(string $path): void method createDirectory (line 212) | public function createDirectory(string $path, Config $config): void method setVisibility (line 246) | public function setVisibility(string $path, string $visibility): void method visibility (line 253) | public function visibility(string $path): FileAttributes method mimeType (line 258) | public function mimeType(string $path): FileAttributes method lastModified (line 265) | public function lastModified(string $path): FileAttributes method fileSize (line 272) | public function fileSize(string $path): FileAttributes method listContents (line 279) | public function listContents(string $path, bool $deep): iterable method normalizeObject (line 313) | private function normalizeObject(array $object): array method move (line 337) | public function move(string $source, string $destination, Config $conf... method manualMove (line 366) | private function manualMove(string $source, string $destination): void method copy (line 378) | public function copy(string $source, string $destination, Config $conf... method manualCopy (line 407) | private function manualCopy(string $source, string $destination): void method propsIsDirectory (line 418) | private function propsIsDirectory(array $properties): bool method createParentDirFor (line 430) | private function createParentDirFor(string $path): void method propFind (line 441) | private function propFind(string $path, string $section, string $prope... method publicUrl (line 458) | public function publicUrl(string $path, Config $config): string FILE: src/WebDAV/WebDAVAdapterTestCase.php class WebDAVAdapterTestCase (line 14) | abstract class WebDAVAdapterTestCase extends FilesystemAdapterTestCase method setting_visibility (line 19) | public function setting_visibility(): void method overwriting_a_file (line 32) | public function overwriting_a_file(): void method creating_a_directory_with_leading_and_trailing_slashes (line 48) | public function creating_a_directory_with_leading_and_trailing_slashes... method copying_a_file (line 61) | public function copying_a_file(): void method copying_a_file_again (line 82) | public function copying_a_file_again(): void method moving_a_file (line 103) | public function moving_a_file(): void method moving_a_file_that_does_not_exist (line 128) | public function moving_a_file_that_does_not_exist(): void method part_of_prefix_already_exists (line 140) | public function part_of_prefix_already_exists(): void FILE: src/WhitespacePathNormalizer.php class WhitespacePathNormalizer (line 7) | class WhitespacePathNormalizer implements PathNormalizer method normalizePath (line 9) | public function normalizePath(string $path): string method rejectFunkyWhiteSpace (line 17) | private function rejectFunkyWhiteSpace(string $path): void method normalizeRelativePath (line 24) | private function normalizeRelativePath(string $path): string FILE: src/WhitespacePathNormalizerTest.php class WhitespacePathNormalizerTest (line 9) | class WhitespacePathNormalizerTest extends TestCase method setUp (line 16) | protected function setUp(): void method path_normalizing (line 26) | public function path_normalizing(string $input, string $expected): void method pathProvider (line 37) | public static function pathProvider(): array method guarding_against_path_traversal (line 67) | public function guarding_against_path_traversal(string $input): void method rejecting_funky_whitespace (line 78) | public function rejecting_funky_whitespace(string $path): void method dpFunkyWhitespacePaths (line 84) | public static function dpFunkyWhitespacePaths(): iterable method invalidPathProvider (line 92) | public static function invalidPathProvider(): array FILE: src/ZipArchive/FilesystemZipArchiveProvider.php class FilesystemZipArchiveProvider (line 9) | class FilesystemZipArchiveProvider implements ZipArchiveProvider method __construct (line 16) | public function __construct(private string $filename, private int $loc... method createZipArchive (line 20) | public function createZipArchive(): ZipArchive method createParentDirectoryForZipArchive (line 30) | private function createParentDirectoryForZipArchive(string $fullPath):... method openZipArchive (line 43) | private function openZipArchive(): ZipArchive FILE: src/ZipArchive/NoRootPrefixZipArchiveAdapterTest.php class NoRootPrefixZipArchiveAdapterTest (line 10) | final class NoRootPrefixZipArchiveAdapterTest extends ZipArchiveAdapterT... method getRoot (line 12) | protected static function getRoot(): string FILE: src/ZipArchive/PrefixedRootZipArchiveAdapterTest.php class PrefixedRootZipArchiveAdapterTest (line 10) | final class PrefixedRootZipArchiveAdapterTest extends ZipArchiveAdapterT... method getRoot (line 12) | protected static function getRoot(): string FILE: src/ZipArchive/StubZipArchive.php class StubZipArchive (line 9) | class StubZipArchive extends ZipArchive method failNextDirectoryCreation (line 17) | public function failNextDirectoryCreation(): void method addEmptyDir (line 28) | public function addEmptyDir($dirname, $flags = 0): bool method failNextWrite (line 39) | public function failNextWrite(): void method addFromString (line 51) | public function addFromString($localname, $contents, $flags = 0): bool method failNextDeleteName (line 62) | public function failNextDeleteName(): void method deleteName (line 70) | public function deleteName($name): bool method failWhenSettingVisibility (line 81) | public function failWhenSettingVisibility(): void method setExternalAttributesName (line 86) | public function setExternalAttributesName($name, $opsys, $attr, $flags... method failWhenDeletingAnIndex (line 97) | public function failWhenDeletingAnIndex(): void method deleteIndex (line 102) | public function deleteIndex($index): bool FILE: src/ZipArchive/StubZipArchiveProvider.php class StubZipArchiveProvider (line 9) | class StubZipArchiveProvider implements ZipArchiveProvider method __construct (line 18) | public function __construct(private string $filename, int $localDirect... method createZipArchive (line 23) | public function createZipArchive(): ZipArchive method stubbedZipArchive (line 37) | public function stubbedZipArchive(): StubZipArchive FILE: src/ZipArchive/UnableToCreateParentDirectory.php class UnableToCreateParentDirectory (line 9) | class UnableToCreateParentDirectory extends RuntimeException implements ... method atLocation (line 11) | public static function atLocation(string $location, string $reason = '... FILE: src/ZipArchive/UnableToOpenZipArchive.php class UnableToOpenZipArchive (line 9) | final class UnableToOpenZipArchive extends RuntimeException implements Z... method atLocation (line 11) | public static function atLocation(string $location, string $reason = '... FILE: src/ZipArchive/ZipArchiveAdapter.php class ZipArchiveAdapter (line 34) | final class ZipArchiveAdapter implements FilesystemAdapter method __construct (line 40) | public function __construct( method fileExists (line 52) | public function fileExists(string $path): bool method write (line 61) | public function write(string $path, string $contents, Config $config):... method writeStream (line 89) | public function writeStream(string $path, $contents, Config $config): ... method read (line 100) | public function read(string $path): string method readStream (line 114) | public function readStream(string $path) method delete (line 133) | public function delete(string $path): void method deleteDirectory (line 146) | public function deleteDirectory(string $path): void method createDirectory (line 174) | public function createDirectory(string $path, Config $config): void method directoryExists (line 183) | public function directoryExists(string $path): bool method setVisibility (line 191) | public function setVisibility(string $path, string $visibility): void method visibility (line 212) | public function visibility(string $path): FileAttributes method mimeType (line 235) | public function mimeType(string $path): FileAttributes method lastModified (line 252) | public function lastModified(string $path): FileAttributes method fileSize (line 266) | public function fileSize(string $path): FileAttributes method listContents (line 284) | public function listContents(string $path, bool $deep): iterable method yieldItemsFrom (line 327) | private function yieldItemsFrom(array $items): Generator method move (line 332) | public function move(string $source, string $destination, Config $conf... method copy (line 366) | public function copy(string $source, string $destination, Config $conf... method ensureParentDirectoryExists (line 380) | private function ensureParentDirectoryExists(string $path, Config $con... method ensureDirectoryExists (line 391) | private function ensureDirectoryExists(string $dirname, Config $config... method isDirectoryPath (line 420) | private function isDirectoryPath(string $path): bool method isAtRootDirectory (line 425) | private function isAtRootDirectory(string $directoryRoot, string $path... method setVisibilityAttribute (line 436) | private function setVisibilityAttribute(string $statsName, string $vis... FILE: src/ZipArchive/ZipArchiveAdapterTestCase.php class ZipArchiveAdapterTestCase (line 25) | abstract class ZipArchiveAdapterTestCase extends FilesystemAdapterTestCase method setUp (line 34) | protected function setUp(): void method tearDownAfterClass (line 41) | public static function tearDownAfterClass(): void method tearDown (line 46) | protected function tearDown(): void method createFilesystemAdapter (line 51) | protected static function createFilesystemAdapter(): FilesystemAdapter method getRoot (line 58) | abstract protected static function getRoot(): string; method not_being_able_to_create_the_parent_directory (line 63) | public function not_being_able_to_create_the_parent_directory(): void method not_being_able_to_write_a_file_because_the_parent_directory_could_not_be_created (line 74) | public function not_being_able_to_write_a_file_because_the_parent_dire... method scenarios_that_cause_writing_a_file_to_fail (line 88) | public function scenarios_that_cause_writing_a_file_to_fail(callable $... method scenariosThatCauseWritesToFail (line 101) | public static function scenariosThatCauseWritesToFail(): Generator method failing_to_delete_a_file (line 119) | public function failing_to_delete_a_file(): void method deleting_a_directory (line 131) | public function deleting_a_directory(): void method deleting_a_prefixed_directory (line 150) | public function deleting_a_prefixed_directory(): void method list_root_directory (line 169) | public function list_root_directory(): void method failing_to_create_a_directory (line 183) | public function failing_to_create_a_directory(): void method failing_to_create_a_directory_because_setting_visibility_fails (line 195) | public function failing_to_create_a_directory_because_setting_visibili... method failing_to_delete_a_directory (line 207) | public function failing_to_delete_a_directory(): void method setting_visibility_on_a_directory (line 221) | public function setting_visibility_on_a_directory(): void method failing_to_move_a_file (line 233) | public function failing_to_move_a_file(): void method failing_to_copy_a_file (line 247) | public function failing_to_copy_a_file(): void method failing_to_set_visibility_because_the_file_does_not_exist (line 261) | public function failing_to_set_visibility_because_the_file_does_not_ex... method deleting_a_directory_with_files_in_it (line 271) | public function deleting_a_directory_with_files_in_it(): void method failing_to_set_visibility_because_setting_it_fails (line 285) | public function failing_to_set_visibility_because_setting_it_fails(): ... method moving_a_file_and_overwriting (line 300) | public function moving_a_file_and_overwriting(): void method removeZipArchive (line 328) | protected static function removeZipArchive(): void FILE: src/ZipArchive/ZipArchiveException.php type ZipArchiveException (line 9) | interface ZipArchiveException extends FilesystemException FILE: src/ZipArchive/ZipArchiveProvider.php type ZipArchiveProvider (line 9) | interface ZipArchiveProvider method createZipArchive (line 11) | public function createZipArchive(): ZipArchive;