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