kreait / firebase-php
Files Complexity Coverage
src/Firebase/Auth.php 114 26.27%
src/Firebase/Auth/ActionCodeSettings/RawActionCodeSettings.php 2 100.00%
src/Firebase/Auth/ActionCodeSettings/ValidatedActionCodeSettings.php 15 100.00%
src/Firebase/Auth/ApiClient.php 22 43.10%
src/Firebase/Auth/CreateActionLink.php 5 100.00%
src/Firebase/Auth/CreateActionLink/ApiRequest.php 1 100.00%
src/Firebase/Auth/CreateActionLink/FailedToCreateActionLink.php 6 100.00%
src/Firebase/Auth/CreateActionLink/GuzzleApiClientHandler.php 6 100.00%
src/Firebase/Auth/CustomTokenViaGoogleIam.php 8 10.71%
src/Firebase/Auth/DisabledLegacyCustomTokenGenerator.php 2 100.00%
src/Firebase/Auth/DisabledLegacyIdTokenVerifier.php 2 100.00%
src/Firebase/Auth/IdTokenVerifier.php 22 100.00%
src/Firebase/Auth/SendActionLink.php 10 72.22%
src/Firebase/Auth/SendActionLink/ApiRequest.php 2 92.31%
src/Firebase/Auth/SendActionLink/FailedToSendActionLink.php 6 100.00%
src/Firebase/Auth/SendActionLink/GuzzleApiClientHandler.php 4 100.00%
src/Firebase/Auth/SignIn/FailedToSignIn.php 7 100.00%
src/Firebase/Auth/SignIn/GuzzleHandler.php 18 37.14%
src/Firebase/Auth/SignInAnonymously.php 2 100.00%
src/Firebase/Auth/SignInResult.php 19 100.00%
src/Firebase/Auth/SignInWithCustomToken.php 3 0.00%
src/Firebase/Auth/SignInWithEmailAndOobCode.php 4 0.00%
src/Firebase/Auth/SignInWithEmailAndPassword.php 4 0.00%
src/Firebase/Auth/SignInWithIdpCredentials.php 13 0.00%
src/Firebase/Auth/SignInWithRefreshToken.php 3 0.00%
src/Firebase/Auth/UserInfo.php 2 100.00%
src/Firebase/Auth/UserMetaData.php 6 0.00%
src/Firebase/Auth/UserRecord.php 10 0.00%
src/Firebase/Database.php 12 79.17%
src/Firebase/Database/ApiClient.php 13 52.38%
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 98.61%
src/Firebase/Database/Reference/Validator.php 8 100.00%
src/Firebase/Database/RuleSet.php 8 54.55%
src/Firebase/Database/Snapshot.php 12 100.00%
src/Firebase/Database/Transaction.php 8 78.26%
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 85.19%
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 71.43%
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 80.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 87.93%
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 93.33%
src/Firebase/Exception/Database/UnsupportedQuery.php 3 60.00%
src/Firebase/Exception/DatabaseApiExceptionConverter.php 9 95.00%
src/Firebase/Exception/Messaging/AuthenticationError.php 1 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/ServerError.php 1 100.00%
src/Firebase/Exception/Messaging/ServerUnavailable.php 1 100.00%
src/Firebase/Exception/MessagingApiExceptionConverter.php 15 94.74%
src/Firebase/Exception/RemoteConfig/VersionNotFound.php 1 0.00%
src/Firebase/Exception/RemoteConfigApiExceptionConverter.php 10 86.96%
src/Firebase/Factory.php 108 75.82%
src/Firebase/Firestore.php 3 0.00%
src/Firebase/Http/ErrorResponseParser.php 6 85.71%
src/Firebase/Http/HttpClientOptions.php 17 100.00%
src/Firebase/Http/Middleware.php 12 34.38%
src/Firebase/Http/RequestWithSubRequests.php 10 0.00%
src/Firebase/Http/Requests.php 4 0.00%
src/Firebase/Http/ResponseWithSubResponses.php 9 0.00%
src/Firebase/Http/Responses.php 1 0.00%
src/Firebase/Messaging.php 31 64.52%
src/Firebase/Messaging/AndroidConfig.php 3 100.00%
src/Firebase/Messaging/ApiClient.php 4 63.64%
src/Firebase/Messaging/ApnsConfig.php 3 100.00%
src/Firebase/Messaging/AppInstance.php 9 0.00%
src/Firebase/Messaging/AppInstanceApiClient.php 18 0.00%
src/Firebase/Messaging/CloudMessage.php 30 69.57%
src/Firebase/Messaging/Condition.php 7 73.33%
src/Firebase/Messaging/FcmOptions.php 5 83.33%
src/Firebase/Messaging/Http/Request/SendMessage.php 1 100.00%
src/Firebase/Messaging/Http/Request/SendMessageToTokens.php 3 30.00%
src/Firebase/Messaging/Http/Request/SendMessages.php 3 23.08%
src/Firebase/Messaging/Http/Request/ValidateMessage.php 1 100.00%
src/Firebase/Messaging/MessageData.php 12 100.00%
src/Firebase/Messaging/MessageTarget.php 8 73.91%
src/Firebase/Messaging/Messages.php 2 100.00%
src/Firebase/Messaging/MulticastSendReport.php 24 0.00%
src/Firebase/Messaging/Notification.php 21 100.00%
src/Firebase/Messaging/RawMessageFromArray.php 2 0.00%
src/Firebase/Messaging/RegistrationToken.php 5 100.00%
src/Firebase/Messaging/RegistrationTokens.php 17 81.25%
src/Firebase/Messaging/SendReport.php 15 0.00%
src/Firebase/Messaging/Topic.php 6 69.23%
src/Firebase/Messaging/TopicSubscription.php 5 0.00%
src/Firebase/Messaging/TopicSubscriptions.php 3 0.00%
src/Firebase/Messaging/WebPushConfig.php 3 100.00%
src/Firebase/Project/ProjectId.php 5 100.00%
src/Firebase/RemoteConfig.php 18 0.00%
src/Firebase/RemoteConfig/ApiClient.php 14 27.27%
src/Firebase/RemoteConfig/Condition.php 11 100.00%
src/Firebase/RemoteConfig/ConditionalValue.php 7 100.00%
src/Firebase/RemoteConfig/DefaultValue.php 8 100.00%
src/Firebase/RemoteConfig/FindVersions.php 24 0.00%
src/Firebase/RemoteConfig/Parameter.php 16 42.86%
src/Firebase/RemoteConfig/TagColor.php 4 100.00%
src/Firebase/RemoteConfig/Template.php 20 51.06%
src/Firebase/RemoteConfig/UpdateOrigin.php 5 0.00%
src/Firebase/RemoteConfig/UpdateType.php 5 0.00%
src/Firebase/RemoteConfig/User.php 10 0.00%
src/Firebase/RemoteConfig/Version.php 13 0.00%
src/Firebase/RemoteConfig/VersionNumber.php 6 0.00%
src/Firebase/Request/CreateUser.php 4 100.00%
src/Firebase/Request/UpdateUser.php 45 97.00%
src/Firebase/ServiceAccount.php 17 95.45%
src/Firebase/Storage.php 8 84.62%
src/Firebase/Util.php 4 100.00%
src/Firebase/Util/DT.php 19 100.00%
src/Firebase/Util/Deprecation.php 3 80.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 (147 files) 1447 65.02%
Loading