« 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 361 µs 313 µs 6,488 bytes bytes 1,368,300 µs
(91 %)
119,645 µs
(54 %)
1,772,920 bytes
(17 %)
1,300,320 bytes
(12 %)

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 846 µs 637 µs 125,448 bytes 21,048 bytes 1,406,137 µs
(94 %)
150,476 µs
(68 %)
5,054,736 bytes
(48 %)
5,068,648 bytes
(48 %)

Child functions

Function Call Count Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
App\Services\RedirectFlow\VoucherCreator::tryToCreateSerieByPlan 1 4,943 µs 3,647 µs 99,688 bytes bytes
load::Vouchers/CodeGenerator_php 1 100 µs 101 µs 7,296 bytes bytes
App\Services\Vouchers\CodeGenerator::generateCode 1 5,342 µs 2,451 µs 19,320 bytes bytes
load::Tenant/LocationPlan_php 1 54 µs 55 µs 3,456 bytes bytes
load::Relations/Pivot_php 1 92 µs 93 µs 3,136 bytes bytes
load::Concerns/AsPivot_php 1 299 µs 300 µs 42,528 bytes bytes
Illuminate\Database\Eloquent\Model::__get 32 1,968 µs 1,994 µs 6,520 bytes bytes
Illuminate\Database\Eloquent\Model::__callStatic 2 1,082,412 µs 52,156 µs 1,038,976 bytes 834,080 bytes
Illuminate\Database\Eloquent\Builder::where 2 172 µs 252 µs 4,872 bytes bytes
Illuminate\Database\Eloquent\Builder::first 2 4,228 µs 2,232 µs 5,392 bytes bytes
Illuminate\Database\Eloquent\Model::__isset 3 225 µs 218 µs 4,392 bytes bytes
App\Models\Tenant\Voucher::generateFullCode 1 µs µs 680 bytes bytes
load::Vouchers/NextReactivateTimeCalculator_php 1 112 µs 113 µs 7,392 bytes bytes
App\Services\Vouchers\NextReactivateTimeCalculator::__construct 1 76 µs 76 µs 1,976 bytes bytes
App\Services\Vouchers\NextReactivateTimeCalculator::calc 1 238 µs 239 µs 8,440 bytes bytes
load::Helpers/ArrayHelper_php 1 261 µs 257 µs 29,024 bytes bytes
App\Helpers\ArrayHelper::merge 1 15 µs 15 µs 1,496 bytes bytes
App\Models\Tenant\VoucherSerie::recalculateQuantity 1 230,204 µs 21,509 µs 122,056 bytes 164,472 bytes
Illuminate\Database\Eloquent\Model::query 1 168 µs 168 µs 2,512 bytes bytes
load::Helpers/Network_php 1 203 µs 204 µs 12,384 bytes bytes
App\Helpers\Network::mac2int 1 µs µs 584 bytes bytes
activity 2 1,171 µs 1,743 µs 3,784 bytes bytes
Spatie\Activitylog\ActivityLogger::performedOn 2 1,214 µs 1,215 µs 2,296 bytes bytes
Spatie\Activitylog\ActivityLogger::withProperty 7 1,529 µs 1,531 µs 4,064 bytes bytes
Spatie\Activitylog\ActivityLogger::event 2 132 µs 133 µs 600 bytes bytes
Spatie\Activitylog\ActivityLogger::log 2 6,516 µs 7,983 µs 17,960 bytes 14,880 bytes
Illuminate\Database\Eloquent\Model::__set 2 188 µs 189 µs 1,672 bytes bytes
Illuminate\Database\Eloquent\Model::save 1 12,269 µs 10,842 µs 106,832 bytes 89,392 bytes
load::Voucher/VoucherActivated_php 1 142 µs 144 µs 3,368 bytes 5,208 bytes
App\Events\Voucher\VoucherActivated::__construct 1 µs µs 632 bytes bytes
event 1 13,660 µs 9,463 µs 203,104 bytes 192,288 bytes