SYMBOL INDEX (38 symbols across 6 files) FILE: src/ClamavValidator/ClamavValidatorException.php class ClamavValidatorException (line 9) | class ClamavValidatorException extends Exception method forNonReadableFile (line 11) | public static function forNonReadableFile(string $file): static method forScanResult (line 18) | public static function forScanResult(Result $result): static method forClientException (line 29) | public static function forClientException(Throwable $exception): static FILE: src/ClamavValidator/ClamavValidatorServiceProvider.php class ClamavValidatorServiceProvider (line 8) | class ClamavValidatorServiceProvider extends ServiceProvider method boot (line 14) | public function boot(): void method getRules (line 29) | public function getRules(): array method addNewRules (line 34) | protected function addNewRules(): void method extendValidator (line 41) | protected function extendValidator(string $token, string $rule): void method register (line 52) | public function register(): void FILE: src/ClamavValidator/Rules/ClamAv.php class ClamAv (line 13) | class ClamAv method validate (line 15) | public function validate(string $attribute, mixed $value, array $param... method validateFileWithClamAv (line 33) | protected function validateFileWithClamAv(mixed $value): bool method getClamavSocket (line 61) | protected function getClamavSocket(): string method getFilePath (line 75) | protected function getFilePath(UploadedFile|array|string $file): string method createQuahogScannerClient (line 88) | protected function createQuahogScannerClient(string $socket): QuahogCl... FILE: tests/ClamavValidatorServiceProviderTest.php class ClamavValidatorServiceProviderTest (line 16) | class ClamavValidatorServiceProviderTest extends TestCase method testBoot (line 18) | public function testBoot(): void method tearDown (line 50) | protected function tearDown(): void FILE: tests/ClamavValidatorTest.php class ClamavValidatorTest (line 12) | class ClamavValidatorTest extends TestCase method setUp (line 25) | protected function setUp(): void method setConfig (line 49) | private function setConfig(array $opts = []): void method tearDown (line 65) | protected function tearDown(): void method testValidatesSkipped (line 74) | public function testValidatesSkipped(): void method testValidatesSkippedForBoolValidatedConfigValues (line 86) | public function testValidatesSkippedForBoolValidatedConfigValues(): void method testValidatesClean (line 98) | public function testValidatesClean(): void method testValidatesCleanMultiFile (line 110) | public function testValidatesCleanMultiFile(): void method testValidatesVirus (line 122) | public function testValidatesVirus(): void method testValidatesVirusMultiFile (line 134) | public function testValidatesVirusMultiFile(): void method testCannotValidateNonReadable (line 146) | public function testCannotValidateNonReadable(): void method testFailsValidationOnError (line 162) | public function testFailsValidationOnError(): void method testThrowsExceptionOnValidationError (line 174) | public function testThrowsExceptionOnValidationError(): void FILE: tests/Helpers/ValidatorHelper.php type ValidatorHelper (line 12) | trait ValidatorHelper method makeValidator (line 14) | public function makeValidator(array $data, array $rules, ?Translator $... method rules (line 32) | protected function rules(): array method makeMockedTranslator (line 39) | protected function makeMockedTranslator(): Translator method defaultErrorMessages (line 61) | protected function defaultErrorMessages(): array method getTempPath (line 68) | protected function getTempPath(string $file): string