« Back to run

Function Details

App\Services\RedirectFlow\VoucherCreator::createVoucher

Current function

Function Call Count Self Wall Time Self CPU Self Memory Usage Self Peak Memory Usage Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
App\Services\RedirectFlow\VoucherCreator::createVoucher
Percent of total request
1 8,301 µs 1,889 µs -8,456 bytes bytes 81,313 µs
(78 %)
28,763 µs
(65 %)
1,221,312 bytes
(83 %)
bytes
(0 %)

Parent functions

Function Call Count Self Wall Time Self CPU Self Memory Usage Self Peak Memory Usage Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
App\Http\Controllers\Tenant\CaptivePortal\PlansController::orderP…
Percent of total request
1 1,254 µs 843 µs -17,512 bytes bytes 97,709 µs
(94 %)
40,653 µs
(91 %)
1,364,248 bytes
(93 %)
bytes
(0 %)

Child functions

Function Call Count Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
App\Services\RedirectFlow\VoucherCreator::tryToCreateSerieByPlan 1 1,253 µs 269 µs 6,840 bytes bytes
load::Vouchers/CodeGenerator_php 1 197 µs 83 µs 7,352 bytes bytes
App\Services\Vouchers\CodeGenerator::generateCode 1 603 µs 323 µs 4,104 bytes bytes
Illuminate\Database\Eloquent\Relations\Pivot::getTable 4 µs µs 632 bytes bytes
App\Models\Tenant\Voucher::generateFullCode 1 µs µs 672 bytes bytes
load::Vouchers/NextReactivateTimeCalculator_php 1 211 µs 80 µs 7,424 bytes bytes
App\Services\Vouchers\NextReactivateTimeCalculator::__construct 1 10 µs 11 µs 1,352 bytes bytes
App\Services\Vouchers\NextReactivateTimeCalculator::calc 1 µs µs 632 bytes bytes
Illuminate\Database\Eloquent\Relations\Pivot::getUpdatedAtColumn 2 µs µs 632 bytes bytes
App\Helpers\ArrayHelper::merge 1 µs µs 1,512 bytes bytes
App\Models\Tenant\Voucher::{closure:App\Models\Tenant\Voucher::bo… 1 66 µs 66 µs 3,112 bytes bytes
Spatie\Activitylog\LogOptions::defaults 3 µs µs 1,272 bytes bytes
Spatie\Activitylog\ActivityLogStatus::disabled 1 µs µs 632 bytes bytes
App\Models\Tenant\Voucher::isRestoring 1 µs µs 600 bytes bytes
Illuminate\Database\Eloquent\Model::fresh 1 273 µs 158 µs 7,720 bytes bytes
Spatie\Activitylog\EventLogBag::__construct 1 µs µs 600 bytes bytes
Illuminate\Pipeline\Pipeline::thenReturn 1 µs µs 1,296 bytes bytes
Spatie\Activitylog\ActivityLogger::__construct 1 µs µs 632 bytes bytes
Spatie\Activitylog\ActivityLogger::useLog 1 76 µs 76 µs 2,152 bytes bytes
Spatie\Activitylog\ActivityLogger::event 3 21 µs 22 µs 7,576 bytes bytes
Spatie\Activitylog\ActivityLogger::performedOn 3 150 µs 154 µs 2,000 bytes bytes
Spatie\Activitylog\ActivityLogger::withProperties 1 10 µs 11 µs 2,160 bytes bytes
Spatie\Activitylog\ActivityLogger::log 3 1,579 µs 1,653 µs 51,528 bytes bytes
App\Models\Tenant\Voucher::{closure:App\Models\Tenant\Voucher::bo… 1 8,715 µs 4,358 µs -46,568 bytes bytes
App\Models\Tenant\VoucherSerie::incrementQuantity 1 13,409 µs 3,742 µs 64,456 bytes bytes
App\Helpers\Network::mac2int 1 µs µs 584 bytes bytes
activity 2 270 µs 259 µs 4,040 bytes bytes
Spatie\Activitylog\ActivityLogger::withProperty 7 98 µs 101 µs 2,736 bytes bytes
Illuminate\Database\Eloquent\Model::isDateCastableWithCustomForma… 4 µs µs 632 bytes bytes
Illuminate\Database\Eloquent\Model::isClassComparable 4 µs µs 632 bytes bytes
App\Models\Tenant\MacLink::{closure:{closure:Spatie\Activitylog\T… 1 45 µs 45 µs 14,736 bytes bytes
App\Models\Tenant\MacLink::{closure:{closure:Spatie\Activitylog\T… 1 1,074 µs 921 µs 20,624 bytes bytes
App\Models\Tenant\MacLink::{closure:App\Models\Tenant\MacLink::bo… 1 1,169 µs 818 µs 8,816 bytes bytes
App\Events\Voucher\VoucherActivated::__construct 1 µs µs 632 bytes bytes
App\Listeners\Voucher\SendStatusPageSmsNotification::handle 1 41,948 µs 13,197 µs 1,039,744 bytes bytes
App\Listeners\Voucher\ActivatedVoucherStatisticUpdate::handle 1 1,791 µs 471 µs 6,272 bytes bytes