Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
App\Enums\ApiError0%
App\Http\Resources\Api\V2\CustomerResource0%
App\Enums\ArcadiaMailType0%
App\Http\Requests\Api\V2\StoreCustomerRequest0%
App\Http\Requests\Api\V2\UpdateCustomerRequest0%
App\Http\Requests\Brands\StoreBrandRequest0%
App\Http\Requests\Questions\StoreQuestionRequest0%
App\Http\Requests\Services\StoreServiceRequest0%
App\Http\Resources\Api\V2\AnswersResource0%
App\Http\Resources\Api\V2\ApiResponse0%
App\Http\Resources\Api\V2\BrandStatsResource0%
App\Http\Resources\Api\V2\QuestionStatsResource0%
App\Http\Requests\Api\V2\SendArchadiaGameMailRequest0%
App\Http\Resources\Api\V2\QuestionsResource0%
App\Http\Sanitizers\RemoveSpaces0%
App\Models\Answer0%
App\Models\BrandStat0%
App\Models\CustomerAnswer0%
App\Models\CustomerOptInHistory0%
App\Models\Question0%
App\Models\ServiceStat0%
App\Models\SingleOptin0%
App\Http\Requests\Api\V2\SingleOptinRequest0%
App\Http\Requests\Api\V2\StoreCustomerAnswers0%
App\Http\Requests\Api\V2\SendArchadiaDefaultMailRequest0%
App\Http\Controllers\Api\V2\OptinController0%
App\Enums\ArcadiaOrderType0%
App\Enums\Country0%
App\Enums\QuestionType0%
App\Exceptions\Api\V2\ApiErrorException0%
App\Exceptions\Handler0%
App\Http\Controllers\Api\V2\AnswerController0%
App\Http\Controllers\Api\V2\ApiController0%
App\Http\Requests\Api\V2\GetQuestionStatsRequest0%
App\Http\Controllers\Api\V2\CustomerController0%
App\Http\Controllers\Api\V2\ArcadiaController0%
App\Http\Controllers\Api\V2\QuestionController0%
App\Http\Controllers\Api\V2\StatsController0%
App\Http\Requests\Api\V2\GetBrandStatsRequest0%
App\Http\Requests\Api\V2\BaseApiRequest0%
App\Http\Requests\Api\V2\AuthenticateRequest0%
App\Http\Requests\Answers\StoreAnswerRequest0%
App\Http\Middleware\XssSanitizer0%
App\Http\Middleware\JsonOnly0%
App\Http\Middleware\Authenticate0%
App\Http\Middleware\ApiResponse0%
App\Http\Middleware\ApiCheckTimeStamps0%
App\Lib\Helper5%
App\Providers\AuthServiceProvider7%
App\Models\Customer16%
App\Models\Service17%
App\Models\CustomerInfo26%
App\Models\CustomerLogin33%
App\Models\Brand43%
App\Providers\RouteServiceProvider44%

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
values0%
sanitize0%
singleOptins0%
servicesStats0%
customerInfos0%
questions0%
customers0%
question0%
signRequest0%
getRoute0%
getRoutePrefix0%
getBearerTokenFromRequest0%
getRouteName0%
isRequestForApiV10%
isRequestForApiV20%
toArray0%
getTotalOptinsAttribute0%
__construct0%
toArray0%
__construct0%
getSkeleton0%
toArray0%
__construct0%
toArray0%
toArray0%
__construct0%
toArray0%
attributes0%
rules0%
labels0%
getAccountsAttribute0%
booted0%
rules0%
customer0%
brand0%
service0%
brand0%
authenticateApi0%
getFromBearerToken0%
incrementStat0%
generateBearerPassword0%
generateBearerToken0%
servicesStats0%
brand0%
answers0%
brand0%
brand0%
passwordMatch0%
brand0%
customer0%
getFromEmail0%
login0%
answer0%
customer0%
getUpdatedAtColumn0%
getAnswers0%
setOptIn0%
loadBrandData0%
login0%
answers0%
brands0%
optInHistory0%
infos0%
attributes0%
authorize0%
authorize0%
getReponse0%
attributes0%
activateAccount0%
authenticate0%
destroy0%
update0%
show0%
store0%
makeXml0%
handleArcadiaMail0%
outgoingMailGame0%
outgoingMailDefault0%
ping0%
storeCustomerAnswers0%
handleApiV2Exception0%
indexWithResponse0%
render0%
getStatusCode0%
getApiError0%
__construct0%
values0%
__get0%
isoCodes0%
getValidCountries0%
getValidIsoAplha2Codes0%
getValidCountriesLabel0%
labels0%
values0%
values0%
values0%
index0%
optin0%
unAnsweredBy0%
rules0%
rules0%
attributes0%
messages0%
rules0%
attributes0%
messages0%
rules0%
brandStats0%
rules0%
prepareForValidation0%
messages0%
rules0%
authorize0%
rules0%
rules0%
rules0%
handle0%
handle0%
rules0%
authorize0%
attributes0%
rules0%
authorize0%
handle0%
authorize0%
handle0%
questionStats0%
answersByDays0%
handle0%
boot7%
booted25%
booted33%
boot43%
booted44%
booted50%
configureRateLimiting50%
info61%