SYMBOL INDEX (61 symbols across 14 files) FILE: src/Container/ContainerInterface.php type ContainerInterface (line 6) | interface ContainerInterface method isWritable (line 12) | public function isWritable(): bool; method has (line 17) | public function has(string $file): bool; method save (line 25) | public function save(string $file, string $content): bool; method delete (line 30) | public function delete(string $file): bool; method moveUploadedFile (line 35) | public function moveUploadedFile(string $localFile, string $destinatio... FILE: src/Container/Local.php class Local (line 6) | class Local implements ContainerInterface method __construct (line 10) | public function __construct(string $baseDirectory) method normalizePath (line 16) | protected function normalizePath(string $path): string method ensureDirectory (line 23) | protected function ensureDirectory(string $directory): bool method isWritable (line 35) | public function isWritable(): bool method has (line 47) | public function has(string $file): bool method save (line 52) | public function save(string $file, string $content): bool method delete (line 63) | public function delete(string $file): bool method moveUploadedFile (line 73) | public function moveUploadedFile(string $localFile, string $destinatio... FILE: src/Exception/InvalidContainerException.php class InvalidContainerException (line 6) | class InvalidContainerException extends \RuntimeException FILE: src/Exception/InvalidResultException.php class InvalidResultException (line 6) | class InvalidResultException extends \RuntimeException FILE: src/Handler.php class Handler (line 13) | class Handler implements UploadHandlerInterface method __construct (line 63) | public function __construct(mixed $directoryOrContainer, array $option... method setOverwrite (line 93) | public function setOverwrite(bool $overwrite): self method setPrefix (line 108) | public function setPrefix(mixed $prefix): self method setAutoconfirm (line 119) | public function setAutoconfirm(bool $autoconfirm): self method setSanitizerCallback (line 130) | public function setSanitizerCallback(callable|\Closure $callback): self method addRule (line 145) | public function addRule(string $name, array $options = [], string $err... method process (line 170) | public function process(mixed $files): ResultInterface method processSingleFile (line 195) | protected function processSingleFile(array $file): array method validateFile (line 249) | protected function validateFile(array $file): array method sanitizeFileName (line 262) | protected function sanitizeFileName(string $name): string FILE: src/HandlerAggregate.php class HandlerAggregate (line 9) | class HandlerAggregate implements \IteratorAggregate method addHandler (line 19) | public function addHandler(string $selector, Handler $handler): self method process (line 31) | public function process(mixed $files): mixed method getIterator (line 52) | public function getIterator(): \Traversable FILE: src/Result/Collection.php class Collection (line 8) | class Collection extends \ArrayIterator implements ResultInterface method __construct (line 13) | public function __construct(array $files = [], ContainerInterface $con... method clear (line 24) | public function clear(): void method confirm (line 32) | public function confirm(): void method isValid (line 40) | public function isValid(): bool method getMessages (line 54) | public function getMessages(): array FILE: src/Result/File.php class File (line 11) | class File implements ResultInterface method __construct (line 34) | public function __construct(array $file, ContainerInterface $container) method isValid (line 45) | public function isValid(): bool method getMessages (line 55) | public function getMessages(): array method clear (line 68) | public function clear(): void method confirm (line 79) | public function confirm(): void method __get (line 84) | public function __get(string $name): mixed FILE: src/Result/ResultInterface.php type ResultInterface (line 6) | interface ResultInterface method isValid (line 13) | public function isValid(): bool; method getMessages (line 20) | public function getMessages(): array; method clear (line 26) | public function clear(): void; method confirm (line 32) | public function confirm(): void; FILE: src/UploadHandlerInterface.php type UploadHandlerInterface (line 10) | interface UploadHandlerInterface method process (line 25) | public function process(mixed $files): mixed; FILE: src/Util/Helper.php class Helper (line 9) | class Helper method extractFromUploadedFileInterface (line 18) | public static function extractFromUploadedFileInterface(UploadedFileIn... method extractFromSymfonyFile (line 39) | public static function extractFromSymfonyFile(UploadedFile $file): array method remapFilesArray (line 57) | public static function remapFilesArray(array $files): array method normalizeFiles (line 84) | public static function normalizeFiles(mixed $files): array FILE: tests/Pest.php function something (line 42) | function something() FILE: tests/TestCase.php class TestCase (line 7) | abstract class TestCase extends BaseTestCase method createTemporaryFile (line 9) | function createTemporaryFile($name, $content = "") FILE: tests/src/Container/LocalTest.php function rrmdir (line 6) | function rrmdir($dir)