SYMBOL INDEX (134 symbols across 19 files) FILE: src/Controllers/ReCaptchaController.php class ReCaptchaController (line 19) | class ReCaptchaController extends Controller method validateV3 (line 25) | public function validateV3(): array FILE: src/Exceptions/InvalidConfigurationException.php class InvalidConfigurationException (line 13) | class InvalidConfigurationException extends \Exception FILE: src/Facades/ReCaptcha.php class ReCaptcha (line 24) | class ReCaptcha extends Facade method getFacadeAccessor (line 32) | protected static function getFacadeAccessor() FILE: src/ReCaptchaBuilder.php class ReCaptchaBuilder (line 21) | class ReCaptchaBuilder method __construct (line 106) | public function __construct( method setApiSiteKey (line 125) | public function setApiSiteKey(string $api_site_key): ReCaptchaBuilder method setApiSecretKey (line 138) | public function setApiSecretKey(string $api_secret_key): ReCaptchaBuilder method getCurlTimeout (line 149) | public function getCurlTimeout(): int method setVersion (line 160) | public function setVersion(string $version): ReCaptchaBuilder method getVersion (line 171) | public function getVersion(): string method setSkipByIp (line 182) | public function setSkipByIp(bool $skip_by_ip): ReCaptchaBuilder method setApiDomain (line 195) | public function setApiDomain(?string $api_domain = null): ReCaptchaBui... method getApiDomain (line 206) | public function getApiDomain(): string method setApiUrls (line 215) | public function setApiUrls(): ReCaptchaBuilder method getIpWhitelist (line 227) | public function getIpWhitelist() method skipByIp (line 249) | public function skipByIp(): bool method htmlScriptTagJsApi (line 263) | public function htmlScriptTagJsApi(?array $configuration = []): string method validate (line 303) | public function validate($response) method getApiSiteKey (line 363) | public function getApiSiteKey(): string method getApiSecretKey (line 372) | public function getApiSecretKey(): string method returnArray (line 381) | protected function returnArray(): bool method getOnLoadCallback (line 390) | public function getOnLoadCallback(): string FILE: src/ReCaptchaBuilderInvisible.php class ReCaptchaBuilderInvisible (line 20) | class ReCaptchaBuilderInvisible extends ReCaptchaBuilder method __construct (line 34) | public function __construct(string $api_site_key, string $api_secret_key) method htmlFormButton (line 49) | public function htmlFormButton($button_label = 'Submit', ?array $prope... method htmlScriptTagJsApi (line 92) | public function htmlScriptTagJsApi(?array $configuration = []): string method getFormId (line 116) | public function getFormId(): string FILE: src/ReCaptchaBuilderV2.php class ReCaptchaBuilderV2 (line 21) | class ReCaptchaBuilderV2 extends ReCaptchaBuilder method __construct (line 39) | public function __construct(string $api_site_key, string $api_secret_key) method htmlFormSnippet (line 52) | public function htmlFormSnippet(?array $attributes = []): string method getTagAttributes (line 73) | public function getTagAttributes(): array method getOnLoadCallback (line 100) | public function getOnLoadCallback(): string method cleanAttributes (line 114) | public static function cleanAttributes(?array $attributes = []): array FILE: src/ReCaptchaBuilderV3.php class ReCaptchaBuilderV3 (line 20) | class ReCaptchaBuilderV3 extends ReCaptchaBuilder method __construct (line 29) | public function __construct(string $api_site_key, string $api_secret_key) method getTokenParameterName (line 35) | public function getTokenParameterName(): string method getValidationUrl (line 43) | public function getValidationUrl(): string method getValidationUrlWithToken (line 51) | public function getValidationUrlWithToken(): string method htmlScriptTagJsApi (line 70) | public function htmlScriptTagJsApi(?array $configuration = []): string FILE: src/ReCaptchaServiceProvider.php class ReCaptchaServiceProvider (line 22) | class ReCaptchaServiceProvider extends ServiceProvider method boot (line 35) | public function boot() method addValidationRule (line 48) | public function addValidationRule() method register (line 66) | public function register() method provides (line 82) | public function provides(): array method registerRoutes (line 93) | protected function registerRoutes(): ReCaptchaServiceProvider method registerReCaptchaBuilder (line 109) | protected function registerReCaptchaBuilder() FILE: src/helpers.php function recaptcha (line 18) | function recaptcha(): \Biscolab\ReCaptcha\ReCaptchaBuilder function htmlScriptTagJsApi (line 39) | function htmlScriptTagJsApi(?array $config = []): string function htmlFormButton (line 63) | function htmlFormButton(?string $button_label = 'Submit', ?array $proper... function htmlFormSnippet (line 83) | function htmlFormSnippet(?array $attributes = []): string function getFormId (line 100) | function getFormId(): string function recaptchaRuleName (line 116) | function recaptchaRuleName(): string function recaptchaFieldName (line 132) | function recaptchaFieldName(): string FILE: tests/ReCaptchaConfigurationTest.php class ReCaptchaConfigurationTest (line 20) | class ReCaptchaConfigurationTest extends TestCase method testGetApiSiteKey (line 31) | public function testGetApiSiteKey() { method testGetApiSecretKey (line 38) | public function testGetApiSecretKey() { method testSkipIpWhiteListIsArray (line 45) | public function testSkipIpWhiteListIsArray() method testCurlTimeoutIsSet (line 59) | public function testCurlTimeoutIsSet() method getEnvironmentSetUp (line 72) | protected function getEnvironmentSetUp($app) method setUp (line 84) | protected function setUp(): void FILE: tests/ReCaptchaCustomApiDomainTest.php class ReCaptchaCustomApiDomainTest (line 18) | class ReCaptchaCustomApiDomainTest extends TestCase method testRecaptchaApiDomainChangesByConfig (line 39) | public function testRecaptchaApiDomainChangesByConfig() method testRecaptchaApiDomainChangesByConfigInHtmlScriptTagJsApi (line 50) | public function testRecaptchaApiDomainChangesByConfigInHtmlScriptTagJs... method getEnvironmentSetUp (line 64) | protected function getEnvironmentSetUp($app) method setUp (line 73) | protected function setUp(): void FILE: tests/ReCaptchaHelpersInvisibleTest.php class ReCaptchaHelpersInvisibleTest (line 16) | class ReCaptchaHelpersInvisibleTest extends TestCase method testHtmlScriptTagJsApiCalledByFacade (line 22) | public function testHtmlScriptTagJsApiCalledByFacade() method testHtmlFormButtonCalledByFacade (line 35) | public function testHtmlFormButtonCalledByFacade() method testGetFormIdCalledByFacade (line 48) | public function testGetFormIdCalledByFacade() method testHtmlFormButtonConfiguration (line 57) | public function testHtmlFormButtonConfiguration() method testHtmlFormSnippetCalledByFacade (line 68) | public function testHtmlFormSnippetCalledByFacade() method testGetFormIdReturnDefaultFormIdValue (line 78) | public function testGetFormIdReturnDefaultFormIdValue() method getEnvironmentSetUp (line 90) | protected function getEnvironmentSetUp($app) FILE: tests/ReCaptchaHelpersV2ExplicitTest.php class ReCaptchaHelpersV2ExplicitTest (line 16) | class ReCaptchaHelpersV2ExplicitTest extends TestCase method testGetOnLoadCallbackFunction (line 22) | public function testGetOnLoadCallbackFunction() method testHtmlScriptTagJsApiHasJavascriptRenderFunction (line 38) | public function testHtmlScriptTagJsApiHasJavascriptRenderFunction() method testTagAttributes (line 52) | public function testTagAttributes() method testExpectReCaptchaInstanceOfReCaptchaBuilderV2 (line 79) | public function testExpectReCaptchaInstanceOfReCaptchaBuilderV2() method testHtmlFormSnippet (line 88) | public function testHtmlFormSnippet() method getEnvironmentSetUp (line 106) | protected function getEnvironmentSetUp($app) FILE: tests/ReCaptchaHelpersV2Test.php class ReCaptchaHelpersV2Test (line 17) | class ReCaptchaHelpersV2Test extends TestCase method testHtmlScriptTagJsApiCalledByFacade (line 23) | public function testHtmlScriptTagJsApiCalledByFacade() method testHtmlFormSnippetCalledByFacade (line 36) | public function testHtmlFormSnippetCalledByFacade() method testTagAttributes (line 48) | public function testTagAttributes() method testExpectReCaptchaInstanceOfReCaptchaBuilderV2 (line 75) | public function testExpectReCaptchaInstanceOfReCaptchaBuilderV2() method testExpectExceptionWhenGetFormIdFunctionIsCalled (line 84) | public function testExpectExceptionWhenGetFormIdFunctionIsCalled() method testHtmlFormSnippet (line 93) | public function testHtmlFormSnippet() method testHtmlFormSnippetOverridesDefaultAttributes (line 106) | public function testHtmlFormSnippetOverridesDefaultAttributes() method testCleanAttributesReturnsOnlyAllowedAttributes (line 127) | public function testCleanAttributesReturnsOnlyAllowedAttributes() method testHtmlFormSnippetKeepsDefaultConfigValuesUnlessOtherwiseStated (line 150) | public function testHtmlFormSnippetKeepsDefaultConfigValuesUnlessOther... method getEnvironmentSetUp (line 170) | protected function getEnvironmentSetUp($app) FILE: tests/ReCaptchaInvalidConfigurationTest.php class ReCaptchaInvalidConfigurationTest (line 20) | class ReCaptchaInvalidConfigurationTest extends TestCase method testV2HtmlScriptTagJsApiThrowsInvalidConfigurationException (line 26) | public function testV2HtmlScriptTagJsApiThrowsInvalidConfigurationExce... method getEnvironmentSetUp (line 41) | protected function getEnvironmentSetUp($app) FILE: tests/ReCaptchaLangTest.php class ReCaptchaLangTest (line 17) | class ReCaptchaLangTest extends TestCase method testHtmlScriptTagJsApiGetHtmlScriptWithHlParam (line 33) | public function testHtmlScriptTagJsApiGetHtmlScriptWithHlParam() method testHtmlScriptTagJsApiGetHtmlScriptOverridingHlParam (line 43) | public function testHtmlScriptTagJsApiGetHtmlScriptOverridingHlParam() method getEnvironmentSetUp (line 57) | protected function getEnvironmentSetUp($app) method setUp (line 66) | protected function setUp(): void FILE: tests/ReCaptchaTest.php class ReCaptchaTest (line 24) | class ReCaptchaTest extends TestCase method testHtmlScriptTagJsApiGetHtmlScriptTag (line 45) | public function testHtmlScriptTagJsApiGetHtmlScriptTag() method testReCaptchaInvisibleHtmlFormButtonDefault (line 55) | public function testReCaptchaInvisibleHtmlFormButtonDefault() method testReCaptchaInvisibleHtmlFormButtonCustom (line 69) | public function testReCaptchaInvisibleHtmlFormButtonCustom() method testReCaptchaV2HtmlFormSnippet (line 83) | public function testReCaptchaV2HtmlFormSnippet() method testReCaptchaInvisibleHtmlFormSnippetShouldThrowError (line 95) | public function testReCaptchaInvisibleHtmlFormSnippetShouldThrowError() method testSkipByIpAndReturnArrayReturnsDefaultArray (line 104) | public function testSkipByIpAndReturnArrayReturnsDefaultArray() method testSkipByIpReturnsValidResponse (line 134) | public function testSkipByIpReturnsValidResponse() method testDefaultCurlTimeout (line 146) | public function testDefaultCurlTimeout() method testReCaptchaV2htmlFormButtonShouldThrowError (line 158) | public function testReCaptchaV2htmlFormButtonShouldThrowError() method testRecaptchaFieldNameHelperReturnsReCaptchaBuilderDefaultFieldName (line 167) | public function testRecaptchaFieldNameHelperReturnsReCaptchaBuilderDef... method testRecaptchaRuleNameHelperReturnsReCaptchaBuilderDefaultRuleName (line 175) | public function testRecaptchaRuleNameHelperReturnsReCaptchaBuilderDefa... method testDefaultRecaptchaApiDomainIsGoogleDotCom (line 183) | public function testDefaultRecaptchaApiDomainIsGoogleDotCom() method setSkipByIp (line 190) | protected function setSkipByIp(ReCaptchaBuilder $builder, bool $value) method setUp (line 202) | protected function setUp(): void FILE: tests/ReCaptchaV3Test.php class ReCaptchaV3Test (line 23) | class ReCaptchaV3Test extends TestCase method testGetApiVersion (line 31) | public function testGetApiVersion() method testAction (line 40) | public function testAction() method testFetchCallbackFunction (line 50) | public function testFetchCallbackFunction() method testcCatchCallbackFunction (line 60) | public function testcCatchCallbackFunction() method testCustomValidationFunction (line 70) | public function testCustomValidationFunction() method testCustomValidationUrl (line 80) | public function testCustomValidationUrl() method testValidateController (line 90) | public function testValidateController() method testCurlTimeoutIsSet (line 103) | public function testCurlTimeoutIsSet() method testHtmlScriptTagJsApiCalledByFacade (line 112) | public function testHtmlScriptTagJsApiCalledByFacade() method testValidationUrlShouldBeMyCustomUrl (line 125) | public function testValidationUrlShouldBeMyCustomUrl() method testTokenParamNameShouldBeMyCustomTokenParamName (line 133) | public function testTokenParamNameShouldBeMyCustomTokenParamName() method testValidationUrlShouldBeMyCustomValidationUrl (line 141) | public function testValidationUrlShouldBeMyCustomValidationUrl() method getEnvironmentSetUp (line 153) | protected function getEnvironmentSetUp($app) method setUp (line 166) | protected function setUp(): void FILE: tests/TestCase.php class TestCase (line 21) | class TestCase extends OrchestraTestCase method getPackageAliases (line 31) | protected function getPackageAliases($app) method getPackageProviders (line 46) | protected function getPackageProviders($app)