kreait / firebase-php
Files Complexity Coverage
src/Firebase/Auth.php 122 90.27%
src/Firebase/Auth/ActionCodeSettings/RawActionCodeSettings.php 2 100.00%
src/Firebase/Auth/ActionCodeSettings/ValidatedActionCodeSettings.php 16 100.00%
src/Firebase/Auth/ApiClient.php 21 98.21%
src/Firebase/Auth/CreateActionLink.php 5 100.00%
src/Firebase/Auth/CreateActionLink/ApiRequest.php 1 83.33%
src/Firebase/Auth/CreateActionLink/FailedToCreateActionLink.php 6 53.85%
src/Firebase/Auth/CreateActionLink/GuzzleApiClientHandler.php 6 66.67%
src/Firebase/Auth/CustomTokenViaGoogleIam.php 10 87.88%
src/Firebase/Auth/DisabledLegacyCustomTokenGenerator.php 2 100.00%
src/Firebase/Auth/DisabledLegacyIdTokenVerifier.php 2 100.00%
src/Firebase/Auth/IdTokenVerifier.php 24 39.22%
src/Firebase/Auth/SendActionLink.php 10 100.00%
src/Firebase/Auth/SendActionLink/ApiRequest.php 2 86.67%
src/Firebase/Auth/SendActionLink/FailedToSendActionLink.php 6 53.85%
src/Firebase/Auth/SendActionLink/GuzzleApiClientHandler.php 4 77.78%
src/Firebase/Auth/SignIn/FailedToSignIn.php 7 100.00%
src/Firebase/Auth/SignIn/GuzzleHandler.php 23 97.44%
src/Firebase/Auth/SignInAnonymously.php 5 33.33%
src/Firebase/Auth/SignInResult.php 29 89.36%
src/Firebase/Auth/SignInWithCustomToken.php 6 100.00%
src/Firebase/Auth/SignInWithEmailAndOobCode.php 7 75.00%
src/Firebase/Auth/SignInWithEmailAndPassword.php 7 75.00%
src/Firebase/Auth/SignInWithIdpCredentials.php 16 88.57%
src/Firebase/Auth/SignInWithRefreshToken.php 6 53.85%
src/Firebase/Auth/TenantId.php 3 100.00%
src/Firebase/Auth/UserInfo.php 2 100.00%
src/Firebase/Auth/UserMetaData.php 7 66.67%
src/Firebase/Auth/UserRecord.php 9 77.78%
src/Firebase/Database.php 12 100.00%
src/Firebase/Database/ApiClient.php 13 97.67%
src/Firebase/Database/Query.php 23 100.00%
src/Firebase/Database/Query/Filter/EndAt.php 3 100.00%
src/Firebase/Database/Query/Filter/EqualTo.php 3 100.00%
src/Firebase/Database/Query/Filter/LimitToFirst.php 3 100.00%
src/Firebase/Database/Query/Filter/LimitToLast.php 3 100.00%
src/Firebase/Database/Query/Filter/Shallow.php 1 100.00%
src/Firebase/Database/Query/Filter/StartAt.php 3 100.00%
src/Firebase/Database/Query/Sorter/OrderByChild.php 4 100.00%
src/Firebase/Database/Query/Sorter/OrderByKey.php 3 100.00%
src/Firebase/Database/Query/Sorter/OrderByValue.php 3 100.00%
src/Firebase/Database/Reference.php 32 100.00%
src/Firebase/Database/Reference/Validator.php 8 100.00%
src/Firebase/Database/RuleSet.php 8 90.91%
src/Firebase/Database/Snapshot.php 12 100.00%
src/Firebase/Database/Transaction.php 8 100.00%
src/Firebase/DynamicLink.php 10 100.00%
src/Firebase/DynamicLink/AnalyticsInfo.php 8 100.00%
src/Firebase/DynamicLink/AnalyticsInfo/GooglePlayAnalytics.php 10 100.00%
src/Firebase/DynamicLink/AnalyticsInfo/ITunesConnectAnalytics.php 8 100.00%
src/Firebase/DynamicLink/AndroidInfo.php 7 100.00%
src/Firebase/DynamicLink/CreateDynamicLink.php 19 100.00%
src/Firebase/DynamicLink/CreateDynamicLink/ApiRequest.php 1 100.00%
src/Firebase/DynamicLink/CreateDynamicLink/FailedToCreateDynamicLink.php 6 100.00%
src/Firebase/DynamicLink/CreateDynamicLink/GuzzleApiClientHandler.php 4 100.00%
src/Firebase/DynamicLink/DynamicLinkStatistics.php 4 100.00%
src/Firebase/DynamicLink/EventStatistics.php 14 100.00%
src/Firebase/DynamicLink/GetStatisticsForDynamicLink.php 5 100.00%
src/Firebase/DynamicLink/GetStatisticsForDynamicLink/ApiRequest.php 1 100.00%
...micLink/GetStatisticsForDynamicLink/FailedToGetStatisticsForDynamicLink.php 5 100.00%
...Firebase/DynamicLink/GetStatisticsForDynamicLink/GuzzleApiClientHandler.php 4 100.00%
src/Firebase/DynamicLink/IOSInfo.php 10 100.00%
src/Firebase/DynamicLink/NavigationInfo.php 6 100.00%
src/Firebase/DynamicLink/ShortenLongDynamicLink.php 6 100.00%
src/Firebase/DynamicLink/ShortenLongDynamicLink/ApiRequest.php 1 100.00%
...ebase/DynamicLink/ShortenLongDynamicLink/FailedToShortenLongDynamicLink.php 6 100.00%
src/Firebase/DynamicLink/ShortenLongDynamicLink/GuzzleApiClientHandler.php 4 100.00%
src/Firebase/DynamicLink/SocialMetaTagInfo.php 7 100.00%
src/Firebase/DynamicLinks.php 37 100.00%
src/Firebase/Exception/Auth/RevokedIdToken.php 4 0.00%
src/Firebase/Exception/AuthApiExceptionConverter.php 22 100.00%
src/Firebase/Exception/Database/ReferenceHasNotBeenSnapshotted.php 4 100.00%
src/Firebase/Exception/Database/TransactionFailed.php 9 100.00%
src/Firebase/Exception/Database/UnsupportedQuery.php 3 60.00%
src/Firebase/Exception/DatabaseApiExceptionConverter.php 9 100.00%
src/Firebase/Exception/Messaging/ApiConnectionFailed.php 0 100.00%
src/Firebase/Exception/Messaging/AuthenticationError.php 1 100.00%
src/Firebase/Exception/Messaging/InvalidArgument.php 0 100.00%
src/Firebase/Exception/Messaging/InvalidMessage.php 1 100.00%
src/Firebase/Exception/Messaging/MessagingError.php 1 100.00%
src/Firebase/Exception/Messaging/NotFound.php 1 100.00%
src/Firebase/Exception/Messaging/QuotaExceeded.php 4 100.00%
src/Firebase/Exception/Messaging/ServerError.php 1 100.00%
src/Firebase/Exception/Messaging/ServerUnavailable.php 4 100.00%
src/Firebase/Exception/MessagingApiExceptionConverter.php 24 92.73%
src/Firebase/Exception/RemoteConfig/VersionNotFound.php 1 100.00%
src/Firebase/Exception/RemoteConfigApiExceptionConverter.php 10 95.65%
src/Firebase/Factory.php 111 89.80%
src/Firebase/Firestore.php 3 100.00%
src/Firebase/Http/ErrorResponseParser.php 6 100.00%
src/Firebase/Http/HttpClientOptions.php 17 100.00%
src/Firebase/Http/Middleware.php 12 90.24%
src/Firebase/Http/RequestWithSubRequests.php 10 93.94%
src/Firebase/Http/Requests.php 5 90.00%
src/Firebase/Http/ResponseWithSubResponses.php 9 81.08%
src/Firebase/Http/Responses.php 1 100.00%
src/Firebase/Messaging.php 26 75.90%
src/Firebase/Messaging/AndroidConfig.php 6 100.00%
src/Firebase/Messaging/ApiClient.php 4 61.54%
src/Firebase/Messaging/ApnsConfig.php 7 100.00%
src/Firebase/Messaging/AppInstance.php 9 77.78%
src/Firebase/Messaging/AppInstanceApiClient.php 18 82.05%
src/Firebase/Messaging/CloudMessage.php 33 98.67%
src/Firebase/Messaging/Condition.php 7 86.67%
src/Firebase/Messaging/FcmOptions.php 5 100.00%
src/Firebase/Messaging/Http/Request/SendMessage.php 2 100.00%
src/Firebase/Messaging/Http/Request/SendMessageToTokens.php 3 100.00%
src/Firebase/Messaging/Http/Request/SendMessages.php 3 100.00%
src/Firebase/Messaging/MessageData.php 12 100.00%
src/Firebase/Messaging/MessageTarget.php 9 100.00%
src/Firebase/Messaging/Messages.php 2 100.00%
src/Firebase/Messaging/MulticastSendReport.php 24 90.91%
src/Firebase/Messaging/Notification.php 21 100.00%
src/Firebase/Messaging/RawMessageFromArray.php 2 100.00%
src/Firebase/Messaging/RegistrationToken.php 5 100.00%
src/Firebase/Messaging/RegistrationTokens.php 17 81.25%
src/Firebase/Messaging/SendReport.php 19 100.00%
src/Firebase/Messaging/Topic.php 6 84.62%
src/Firebase/Messaging/TopicSubscription.php 5 42.86%
src/Firebase/Messaging/TopicSubscriptions.php 3 100.00%
src/Firebase/Messaging/WebPushConfig.php 3 100.00%
src/Firebase/Project/ProjectId.php 5 100.00%
src/Firebase/RemoteConfig.php 20 100.00%
src/Firebase/RemoteConfig/ApiClient.php 14 97.78%
src/Firebase/RemoteConfig/Condition.php 12 100.00%
src/Firebase/RemoteConfig/ConditionalValue.php 7 100.00%
src/Firebase/RemoteConfig/DefaultValue.php 8 100.00%
src/Firebase/RemoteConfig/FindVersions.php 24 95.74%
src/Firebase/RemoteConfig/Parameter.php 14 100.00%
src/Firebase/RemoteConfig/ParameterGroup.php 8 100.00%
src/Firebase/RemoteConfig/TagColor.php 4 100.00%
src/Firebase/RemoteConfig/Template.php 30 100.00%
src/Firebase/RemoteConfig/UpdateOrigin.php 5 63.64%
src/Firebase/RemoteConfig/UpdateType.php 5 63.64%
src/Firebase/RemoteConfig/User.php 10 53.85%
src/Firebase/RemoteConfig/Version.php 13 80.65%
src/Firebase/RemoteConfig/VersionNumber.php 6 78.57%
src/Firebase/Request/CreateUser.php 4 100.00%
src/Firebase/Request/UpdateUser.php 45 99.01%
src/Firebase/ServiceAccount.php 17 95.45%
src/Firebase/Storage.php 8 100.00%
src/Firebase/Util.php 4 100.00%
src/Firebase/Util/DT.php 19 100.00%
src/Firebase/Util/Deprecation.php 3 100.00%
src/Firebase/Util/JSON.php 9 100.00%
src/Firebase/Value/ClearTextPassword.php 5 100.00%
src/Firebase/Value/Email.php 5 100.00%
src/Firebase/Value/PhoneNumber.php 5 100.00%
src/Firebase/Value/Provider.php 4 100.00%
src/Firebase/Value/Uid.php 6 100.00%
src/Firebase/Value/Url.php 10 95.00%
Project Totals (151 files) 1544 92.38%
Loading