( ! ) Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/templates/_og.php on line 13 Call Stack #TimeMemoryFunctionLocation 10.0001464128{main}( ).../index.php:0 20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413 176.64717716344require( '/home/jlahijani/Sites/goodui.org/site/templates/_main.php ).../TemplateFile.php:340 186.64777750984include( '/home/jlahijani/Sites/goodui.org/site/templates/_og.php ).../_main.php:64 196.64867749680strip_tags( $string = NULL ).../_og.php:13 " />


( ! ) Notice: Only variables should be passed by reference in /home/jlahijani/Sites/goodui.org/site/templates/users.php on line 6
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328

41 Tests By Jakub Linowski

  Founder @ GoodUI     Website   Twitter

Tests

Test #430 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.24722985944ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.24722985944ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.24722987952ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.24722987952ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.24732988368ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.24732988368ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.24733009704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
320.24853012112ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
330.24853012112ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Sep 20, 2022 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.24722985944ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.24722985944ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.24722987952ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.24722987952ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.24732988368ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.24732988368ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.24733009704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.24722985944ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.24722985944ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.24722987952ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.24722987952ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.24732988368ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.24732988368ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.24733009704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.24722985944ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.24722985944ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.24722987952ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.24722987952ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.24732988368ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.24732988368ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.24733009704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.24722985944ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.24722985944ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.24722987952ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.24722987952ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.24732988368ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.24732988368ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.24733009704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.24722985944ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.24722985944ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.24722987952ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.24722987952ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.24732988368ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.24732988368ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.24733009704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.24722985944ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.24722985944ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.24722987952ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.24722987952ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.24732988368ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.24732988368ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.24733009704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.24722985944ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.24722985944ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.24722987952ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.24722987952ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.24732988368ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.24732988368ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.24733009704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.24722985944ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.24722985944ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10579; public $name = '430'; public $parent = '/tests/'; public $template = 'test'; public $number = 430; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1663657200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10583|10584'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.24722987952ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.24722987952ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.24732988368ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.24732988368ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.24733009704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #26: Cart Reminder In Test #430

In this experiment, up to 5 recently viewed product pages would appear on the left hand navigation. The idea was to make it easier for users get back to what they were looking at in case they were browsing. These recently viewed products were not visibile in the control. Impact on adds-to-cart and completed transactions was measured.

Test #425 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.51873250808ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.51873250808ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.51883252736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.51883252736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.51883253152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.51883253152ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.51893272568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
320.52003274976ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
330.52003274976ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Aug 03, 2022 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.51873250808ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.51873250808ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.51883252736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.51883252736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.51883253152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.51883253152ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.51893272568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.51873250808ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.51873250808ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.51883252736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.51883252736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.51883253152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.51883253152ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.51893272568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.51873250808ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.51873250808ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.51883252736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.51883252736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.51883253152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.51883253152ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.51893272568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.51873250808ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.51873250808ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.51883252736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.51883252736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.51883253152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.51883253152ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.51893272568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.51873250808ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.51873250808ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.51883252736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.51883252736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.51883253152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.51883253152ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.51893272568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.51873250808ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.51873250808ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.51883252736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.51883252736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.51883253152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.51883253152ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.51893272568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.51873250808ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.51873250808ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.51883252736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.51883252736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.51883253152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.51883253152ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.51893272568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.51873250808ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.51873250808ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10381; public $name = '425'; public $parent = '/tests/'; public $template = 'test'; public $number = 425; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1659510000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10385|10386'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.51883252736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.51883252736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.51883253152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.51883253152ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.51893272568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #41: Sticky Call To Action In Test #425

In this experiment, the complete buy box on a product detail page, floated along as users scrolled through the long screen. The variation made sure the product choice and order now button was always visible. Impact on adds-to-cart and sales was measured.

Test #419 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.82523481104ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.82523481104ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.82533483112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.82533483112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.82533483528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.82533483528ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.82543502944require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
320.82653505352ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
330.82653505352ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Jun 29, 2022 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.82523481104ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.82523481104ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.82533483112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.82533483112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.82533483528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.82533483528ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.82543502944require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.82523481104ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.82523481104ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.82533483112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.82533483112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.82533483528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.82533483528ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.82543502944require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.82523481104ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.82523481104ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.82533483112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.82533483112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.82533483528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.82533483528ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.82543502944require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.82523481104ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.82523481104ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.82533483112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.82533483112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.82533483528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.82533483528ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.82543502944require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.82523481104ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.82523481104ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.82533483112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.82533483112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.82533483528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.82533483528ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.82543502944require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.82523481104ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.82523481104ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.82533483112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.82533483112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.82533483528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.82533483528ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.82543502944require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.82523481104ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.82523481104ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.82533483112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.82533483112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.82533483528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.82533483528ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.82543502944require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.82523481104ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.82523481104ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10178; public $name = '419'; public $parent = '/tests/'; public $template = 'test'; public $number = 419; public $full_name = ''; public $tags = '2183'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1656486000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 10182|10183'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.82533483112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.82533483112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.82533483528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.82533483528ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.82543502944require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #68: Welcome Discount In Test #419

In this experiment, the presence of a discount modal (bigger discount for larger purchases) was tested on home and product pages. The trigger happend after a scroll down, a few second pause, and a mouse scroll up interaction. Impact on sales was measured.

Test #413 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.08713734032ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.08713734032ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.08713736040ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.08713736040ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.08723736456ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.08723736456ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.08723755872require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
321.08833758248ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
331.08833758248ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   May 26, 2022 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.08713734032ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.08713734032ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.08713736040ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.08713736040ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.08723736456ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.08723736456ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.08723755872require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.08713734032ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.08713734032ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.08713736040ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.08713736040ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.08723736456ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.08723736456ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.08723755872require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.08713734032ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.08713734032ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.08713736040ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.08713736040ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.08723736456ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.08723736456ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.08723755872require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.08713734032ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.08713734032ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.08713736040ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.08713736040ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.08723736456ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.08723736456ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.08723755872require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.08713734032ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.08713734032ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.08713736040ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.08713736040ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.08723736456ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.08723736456ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.08723755872require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.08713734032ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.08713734032ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.08713736040ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.08713736040ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.08723736456ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.08723736456ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.08723755872require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.08713734032ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.08713734032ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.08713736040ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.08713736040ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.08723736456ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.08723736456ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.08723755872require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.08713734032ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.08713734032ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1653548400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.08713736040ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.08713736040ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.08723736456ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.08723736456ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.08723755872require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #114: Less Or More Visible Prices In Test #413

Should prices be displayed during an editing state on an add-to-cart screen (after adding-to-cart from a product detail page)? In this experiment, club pricing was added and shown in three areas after customers clicked on a small "edit details" links. The control did not have this pricing information (which was only shown on a product detail screen before).

Test #408 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.35273994864ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.35273994864ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.35283996872ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.35283996872ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.35283997288ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.35283997288ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.35284016704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
321.35404019080ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
331.35404019080ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Apr 29, 2022 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.35273994864ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.35273994864ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.35283996872ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.35283996872ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.35283997288ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.35283997288ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.35284016704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.35273994864ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.35273994864ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.35283996872ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.35283996872ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.35283997288ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.35283997288ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.35284016704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.35273994864ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.35273994864ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.35283996872ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.35283996872ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.35283997288ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.35283997288ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.35284016704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.35273994864ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.35273994864ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.35283996872ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.35283996872ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.35283997288ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.35283997288ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.35284016704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.35273994864ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.35273994864ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.35283996872ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.35283996872ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.35283997288ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.35283997288ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.35284016704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.35273994864ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.35273994864ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.35283996872ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.35283996872ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.35283997288ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.35283997288ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.35284016704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.35273994864ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.35273994864ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.35283996872ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.35283996872ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.35283997288ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.35283997288ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.35284016704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.35273994864ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.35273994864ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9855; public $name = '408'; public $parent = '/tests/'; public $template = 'test'; public $number = 408; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1651215600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9859|9860'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.35283996872ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.35283996872ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.35283997288ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.35283997288ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.35284016704require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #67: Currency & Taxes In Test #408

Here is a very simple experiment where CDN currency copy was appended to prices being shown on a Canadian ecommerce site. Additional copy ("from Canada") was appended to an existing shipping message.  

Test #403 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.62624236800ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.62624236800ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.62634238808ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.62634238808ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.62634239224ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.62634239224ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.62634258640require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
321.62744261016ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
331.62744261016ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Mar 29, 2022 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.62624236800ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.62624236800ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.62634238808ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.62634238808ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.62634239224ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.62634239224ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.62634258640require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.62624236800ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.62624236800ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.62634238808ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.62634238808ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.62634239224ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.62634239224ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.62634258640require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.62624236800ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.62624236800ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.62634238808ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.62634238808ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.62634239224ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.62634239224ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.62634258640require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.62624236800ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.62624236800ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.62634238808ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.62634238808ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.62634239224ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.62634239224ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.62634258640require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.62624236800ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.62624236800ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.62634238808ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.62634238808ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.62634239224ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.62634239224ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.62634258640require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.62624236800ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.62624236800ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.62634238808ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.62634238808ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.62634239224ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.62634239224ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.62634258640require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.62624236800ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.62624236800ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9750; public $name = '403'; public $parent = '/tests/'; public $template = 'test'; public $number = 403; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1648537200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9754'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.62634238808ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.62634238808ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.62634239224ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.62634239224ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.62634258640require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #42: Countdown Timer In Test #403

In this experiment, an urgency related message with a dynamic countdown timer was added on the final checkout screen. Impact on sales was measured.

Test #399 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.90494443624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.90504443624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.90504445632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.90504445632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.90504446048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.90504446048ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.90514465464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
321.90624467840ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
331.90624467840ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Feb 27, 2022 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.90494443624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.90504443624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.90504445632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.90504445632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.90504446048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.90504446048ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.90514465464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.90494443624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.90504443624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.90504445632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.90504445632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.90504446048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.90504446048ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.90514465464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.90494443624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.90504443624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.90504445632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.90504445632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.90504446048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.90504446048ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.90514465464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.90494443624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.90504443624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.90504445632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.90504445632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.90504446048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.90504446048ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.90514465464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.90494443624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.90504443624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.90504445632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.90504445632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.90504446048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.90504446048ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.90514465464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.90494443624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.90504443624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.90504445632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.90504445632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.90504446048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.90504446048ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.90514465464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.90494443624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.90504443624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.90504445632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.90504445632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.90504446048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.90504446048ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.90514465464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.90494443624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.90504443624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9486; public $name = '399'; public $parent = '/tests/'; public $template = 'test'; public $number = 399; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1645948800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9490|9491'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.90504445632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.90504445632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.90504446048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.90504446048ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.90514465464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #35: Floating Labels In Test #399

In this experiment, top-aligned field labels were tested against floating labels (with labels floating inside the form field itself).

Test #395 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.17784703208ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.17784703208ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.17794705216ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.17794705216ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.17794705632ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.17794705632ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.17804725048require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
322.17914727424ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
332.17914727424ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Jan 31, 2022 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.17784703208ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.17784703208ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.17794705216ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.17794705216ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.17794705632ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.17794705632ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.17804725048require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.17784703208ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.17784703208ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.17794705216ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.17794705216ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.17794705632ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.17794705632ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.17804725048require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.17784703208ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.17784703208ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.17794705216ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.17794705216ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.17794705632ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.17794705632ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.17804725048require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.17784703208ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.17784703208ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.17794705216ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.17794705216ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.17794705632ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.17794705632ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.17804725048require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.17784703208ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.17784703208ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.17794705216ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.17794705216ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.17794705632ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.17794705632ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.17804725048require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.17784703208ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.17784703208ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.17794705216ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.17794705216ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.17794705632ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.17794705632ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.17804725048require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.17784703208ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.17784703208ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.17794705216ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.17794705216ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.17794705632ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.17794705632ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.17804725048require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.17784703208ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.17784703208ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9325; public $name = '395'; public $parent = '/tests/'; public $template = 'test'; public $number = 395; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1643616000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9329|9331'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.17794705216ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.17794705216ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.17794705632ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.17794705632ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.17804725048require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #52: How It Works In Test #395

In this experiment, a How It Works section was appended on a product detail page just above product reviews.

Test #392 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.45114929504ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.45114929504ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.45114931512ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.45114931512ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.45124931928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.45124931928ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.45124951344require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
322.45234953720ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
332.45234953720ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Dec 31, 2021 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.45114929504ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.45114929504ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.45114931512ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.45114931512ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.45124931928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.45124931928ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.45124951344require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.45114929504ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.45114929504ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.45114931512ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.45114931512ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.45124931928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.45124931928ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.45124951344require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.45114929504ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.45114929504ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.45114931512ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.45114931512ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.45124931928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.45124931928ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.45124951344require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.45114929504ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.45114929504ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.45114931512ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.45114931512ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.45124931928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.45124931928ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.45124951344require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.45114929504ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.45114929504ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.45114931512ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.45114931512ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.45124931928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.45124931928ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.45124951344require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.45114929504ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.45114929504ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.45114931512ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.45114931512ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.45124931928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.45124931928ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.45124951344require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.45114929504ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.45114929504ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.45114931512ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.45114931512ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.45124931928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.45124931928ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.45124951344require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.45114929504ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.45114929504ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9224; public $name = '392'; public $parent = '/tests/'; public $template = 'test'; public $number = 392; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1640937600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 9228|9229'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.45114931512ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.45114931512ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.45124931928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.45124931928ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.45124951344require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #122: Zigzag Layout In Test #392

In this experiment, paragraph style copy was reorganized into a zig zag layout with key sections being reinforiced with copy-as-image statements. Impact on adds-to-cart and sales was measured.

Test #388 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.92355168512ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.92355168512ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.92355170520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.92355170520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.92365170936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.92365170936ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.92365190352require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
322.92475192728ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
332.92475192728ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Dec 09, 2021 Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.92355168512ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.92355168512ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.92355170520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.92355170520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.92365170936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.92365170936ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.92365190352require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.92355168512ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.92355168512ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.92355170520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.92355170520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.92365170936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.92365170936ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.92365190352require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.92355168512ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.92355168512ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.92355170520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.92355170520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.92365170936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.92365170936ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.92365190352require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.92355168512ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.92355168512ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.92355170520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.92355170520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.92365170936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.92365170936ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.92365190352require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.92355168512ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.92355168512ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.92355170520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.92355170520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.92365170936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.92365170936ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.92365190352require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.92355168512ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.92355168512ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.92355170520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.92355170520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.92365170936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.92365170936ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.92365190352require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.92355168512ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.92355168512ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.92355170520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.92355170520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.92365170936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.92365170936ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.92365190352require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
252.92355168512ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
262.92355168512ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9063; public $name = '388'; public $parent = '/tests/'; public $template = 'test'; public $number = 388; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1639036800; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9067|9068'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
272.92355170520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
282.92355170520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
292.92365170936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
302.92365170936ProcessWire\TemplateFile->___render( ).../Wire.php:413
312.92365190352require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #51: Shortcut Buttons In Test #388

In this experiment, extra "buy now" buttons were added on a listing page. These buttons were shortcuts to an add to cart flow, whereas the "learn more" buttons lead customers to product detail pages (visible in both control and variation). Impact on adds-to-cart and sales was measured.

Test #387 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.21695416464ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.21695416464ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.21705418472ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.21705418472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.21705418888ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.21705418888ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.21715438304require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
323.21825440680ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
333.21825440680ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Nov 30, 2021 Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.21695416464ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.21695416464ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.21705418472ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.21705418472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.21705418888ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.21705418888ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.21715438304require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.21695416464ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.21695416464ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.21705418472ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.21705418472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.21705418888ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.21705418888ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.21715438304require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.21695416464ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.21695416464ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.21705418472ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.21705418472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.21705418888ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.21705418888ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.21715438304require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.21695416464ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.21695416464ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.21705418472ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.21705418472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.21705418888ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.21705418888ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.21715438304require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.21695416464ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.21695416464ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.21705418472ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.21705418472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.21705418888ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.21705418888ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.21715438304require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.21695416464ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.21695416464ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.21705418472ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.21705418472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.21705418888ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.21705418888ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.21715438304require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.21695416464ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.21695416464ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.21705418472ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.21705418472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.21705418888ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.21705418888ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.21715438304require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.21695416464ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.21695416464ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9037; public $name = '387'; public $parent = '/tests/'; public $template = 'test'; public $number = 387; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1638259200; public $devices = '(PageArray) 1064'; public $metric_repeater = '(RepeaterPageArray) 9041|9042'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.21705418472ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.21705418472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.21705418888ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.21705418888ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.21715438304require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #88: Action Button In Test #387

In this experiment, simple "Learn More" buttons were added underneath each product thumbnail. These buttons were additional triggers that linked to product detail pages on top of the existing thumbnails and product names (that also linked to the PDPs). Impact on product visits and sales was measured.

Test #383 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.58775687952ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.58775687952ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.58775689960ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.58775689960ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.58775690376ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.58775690376ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.58785709792require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
323.58895712168ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
333.58895712168ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Nov 11, 2021 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.58775687952ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.58775687952ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.58775689960ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.58775689960ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.58775690376ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.58775690376ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.58785709792require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.58775687952ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.58775687952ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.58775689960ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.58775689960ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.58775690376ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.58775690376ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.58785709792require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.58775687952ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.58775687952ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.58775689960ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.58775689960ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.58775690376ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.58775690376ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.58785709792require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.58775687952ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.58775687952ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.58775689960ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.58775689960ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.58775690376ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.58775690376ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.58785709792require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.58775687952ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.58775687952ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.58775689960ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.58775689960ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.58775690376ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.58775690376ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.58785709792require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.58775687952ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.58775687952ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.58775689960ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.58775689960ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.58775690376ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.58775690376ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.58785709792require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.58775687952ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.58775687952ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8932; public $name = '383'; public $parent = '/tests/'; public $template = 'test'; public $number = 383; public $full_name = ''; public $tags = [...]; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1636617600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8936'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.58775689960ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.58775689960ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.58775690376ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.58775690376ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.58785709792require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #123: Single Or Double Column Form Fields In Test #383

In this simple [inverted] experiment, the variation organized the form fields into a single column. The control had two columns of form fields.

Test #378 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.90485891664ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.90485891664ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.90485893672ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.90485893672ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.90495894088ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.90495894088ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.90495913504require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
323.90825915880ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
333.90825915880ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Oct 07, 2021 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.90485891664ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.90485891664ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.90485893672ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.90485893672ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.90495894088ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.90495894088ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.90495913504require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.90485891664ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.90485891664ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.90485893672ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.90485893672ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.90495894088ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.90495894088ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.90495913504require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.90485891664ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.90485891664ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.90485893672ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.90485893672ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.90495894088ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.90495894088ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.90495913504require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.90485891664ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.90485891664ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.90485893672ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.90485893672ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.90495894088ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.90495894088ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.90495913504require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.90485891664ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.90485891664ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.90485893672ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.90485893672ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.90495894088ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.90495894088ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.90495913504require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.90485891664ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.90485891664ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.90485893672ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.90485893672ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.90495894088ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.90495894088ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.90495913504require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.90485891664ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.90485891664ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.90485893672ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.90485893672ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.90495894088ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.90495894088ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.90495913504require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
253.90485891664ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
263.90485891664ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8787; public $name = '378'; public $parent = '/tests/'; public $template = 'test'; public $number = 378; public $full_name = ''; public $tags = '8381'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1633590000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8791|8792'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
273.90485893672ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
283.90485893672ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
293.90495894088ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
303.90495894088ProcessWire\TemplateFile->___render( ).../Wire.php:413
313.90495913504require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #119: Unselected Or Selected Defaults In Test #378

Here we have an experiment with a variation that preselected an option for a club duration. The control required customers to first express the choice for how many months they would like to order a product for. Whereas the variation defaulted to 12 months from the beginning.

Impact on adds-to-cart and sales was measured. The experiment unfortunately had to be stopped early due to another embedded variation that was performing poorly. And so it does not have many transactions.

Test #377 on Adoramapix.com by Jakub Linowski   Sep 30, 2021 Desktop

( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.28116133592ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.28116133592ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.28126135600ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.28126135600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.28126136016ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.28126136016ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.28126155432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.28116133592ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.28116133592ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.28126135600ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.28126135600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.28126136016ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.28126136016ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.28126155432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.28116133592ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.28116133592ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.28126135600ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.28126135600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.28126136016ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.28126136016ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.28126155432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.28116133592ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.28116133592ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.28126135600ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.28126135600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.28126136016ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.28126136016ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.28126155432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.28116133592ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.28116133592ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.28126135600ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.28126135600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.28126136016ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.28126136016ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.28126155432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.28116133592ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.28116133592ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.28126135600ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.28126135600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.28126136016ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.28126136016ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.28126155432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.28116133592ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.28116133592ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.28126135600ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.28126135600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.28126136016ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.28126136016ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.28126155432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.28116133592ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.28116133592ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8735; public $name = '377'; public $parent = '/tests/'; public $template = 'test'; public $number = 377; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = 'https://adoramapix.com'; public $user_ = '(User) 1080'; public $date = 1632985200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8739|8740'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.28126135600ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.28126135600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.28126136016ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.28126136016ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.28126155432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #121: Free Shipping In Test #377 On Adoramapix.com

In this experiment, a big "free shipping" badge was added and defaulted to when available. Impact on progression to checkouts and completed sales was measured.

Test #371 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.54836355728ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.54836355728ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.54836357736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.54836357736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.54836358152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.54836358152ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.54846377568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
324.54956378216ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
334.54956378216ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Aug 18, 2021 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.54836355728ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.54836355728ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.54836357736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.54836357736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.54836358152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.54836358152ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.54846377568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.54836355728ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.54836355728ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.54836357736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.54836357736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.54836358152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.54836358152ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.54846377568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.54836355728ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.54836355728ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.54836357736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.54836357736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.54836358152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.54836358152ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.54846377568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.54836355728ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.54836355728ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.54836357736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.54836357736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.54836358152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.54836358152ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.54846377568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.54836355728ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.54836355728ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.54836357736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.54836357736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.54836358152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.54836358152ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.54846377568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.54836355728ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.54836355728ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.54836357736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.54836357736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.54836358152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.54836358152ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.54846377568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.54836355728ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.54836355728ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.54836357736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.54836357736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.54836358152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.54836358152ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.54846377568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.54836355728ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.54836355728ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8609; public $name = '371'; public $parent = '/tests/'; public $template = 'test'; public $number = 371; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1629270000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8613|8614'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.54836357736ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.54836357736ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.54836358152ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.54836358152ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.54846377568require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #51: Shortcut Buttons In Test #371

In this experiment, the variation added an extra "Buy Now" button that linked directly into the cart process. The variation only had a learn more button linking directly to a product page.

Test #363 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.83626595136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.83626595136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.83626597144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.83626597144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.83636597560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.83636597560ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.83636616976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
324.83746619352ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
334.83746619352ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Jul 05, 2021 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.83626595136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.83626595136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.83626597144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.83626597144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.83636597560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.83636597560ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.83636616976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.83626595136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.83626595136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.83626597144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.83626597144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.83636597560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.83636597560ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.83636616976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.83626595136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.83626595136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.83626597144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.83626597144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.83636597560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.83636597560ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.83636616976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.83626595136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.83626595136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.83626597144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.83626597144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.83636597560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.83636597560ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.83636616976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.83626595136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.83626595136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.83626597144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.83626597144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.83636597560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.83636597560ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.83636616976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.83626595136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.83626595136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.83626597144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.83626597144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.83636597560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.83636597560ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.83636616976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.83626595136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.83626595136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.83626597144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.83626597144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.83636597560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.83636597560ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.83636616976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
254.83626595136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
264.83626595136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8329; public $name = '363'; public $parent = '/tests/'; public $template = 'test'; public $number = 363; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1625468400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8333|8334'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
274.83626597144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
284.83626597144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
294.83636597560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
304.83636597560ProcessWire\TemplateFile->___render( ).../Wire.php:413
314.83636616976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #30: Authentic Photos In Test #363

In this experiment, six product photos from were added which showed the actual products (including unboxing images).

Test #360 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.14236831440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.14246831440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.14246833448ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.14246833448ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.14246833864ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.14246833864ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.14256853280require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
325.14366855400ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
335.14366855400ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Jun 16, 2021 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.14236831440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.14246831440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.14246833448ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.14246833448ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.14246833864ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.14246833864ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.14256853280require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.14236831440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.14246831440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.14246833448ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.14246833448ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.14246833864ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.14246833864ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.14256853280require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.14236831440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.14246831440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.14246833448ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.14246833448ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.14246833864ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.14246833864ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.14256853280require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.14236831440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.14246831440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.14246833448ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.14246833448ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.14246833864ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.14246833864ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.14256853280require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.14236831440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.14246831440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.14246833448ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.14246833448ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.14246833864ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.14246833864ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.14256853280require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.14236831440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.14246831440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.14246833448ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.14246833448ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.14246833864ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.14246833864ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.14256853280require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.14236831440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.14246831440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.14246833448ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.14246833448ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.14246833864ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.14246833864ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.14256853280require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.14236831440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.14246831440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8263; public $name = '360'; public $parent = '/tests/'; public $template = 'test'; public $number = 360; public $full_name = ''; public $tags = '2599'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1623826800; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 8267|8268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.14246833448ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.14246833448ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.14246833864ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.14246833864ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.14256853280require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #60: Repeated Bottom Call To Action In Test #360

In this experiment, a comparison chart with various purchasing options was appended at the bottom of a product page. 

Test #355 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
325.51897098792ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
335.51897098792ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   May 28, 2021 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.51777074832ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.51777074832ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 8165; public $name = '355'; public $parent = '/tests/'; public $template = 'test'; public $number = 355; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1622185200; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 8170|8173|8169'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.51777076840ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.51777076840ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.51787077256ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.51787077256ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.51787096672require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #79: Single Or Multiple Search Triggers In Test #355

In this experiment, an extra product choice was added to the header of a homepage. Instead of only highlighting a set of four specific products, the option to build custom variety one, was added.

Test #347 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.85997322560ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.86007322560ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.86007324568ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.86007324568ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.86007324984ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.86007324984ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.86017344400require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
325.86127344792ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
335.86127344792ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Apr 07, 2021 Desktop Mobile
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.85997322560ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.86007322560ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.86007324568ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.86007324568ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.86007324984ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.86007324984ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.86017344400require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.85997322560ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.86007322560ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.86007324568ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.86007324568ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.86007324984ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.86007324984ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.86017344400require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.85997322560ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.86007322560ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.86007324568ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.86007324568ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.86007324984ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.86007324984ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.86017344400require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.85997322560ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.86007322560ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.86007324568ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.86007324568ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.86007324984ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.86007324984ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.86017344400require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.85997322560ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.86007322560ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.86007324568ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.86007324568ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.86007324984ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.86007324984ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.86017344400require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.85997322560ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.86007322560ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.86007324568ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.86007324568ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.86007324984ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.86007324984ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.86017344400require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.85997322560ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.86007322560ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.86007324568ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.86007324568ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.86007324984ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.86007324984ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.86017344400require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
255.85997322560ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
265.86007322560ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7881; public $name = '347'; public $parent = '/tests/'; public $template = 'test'; public $number = 347; public $full_name = ''; public $tags = '2987'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1617778800; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7885|7886'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
275.86007324568ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
285.86007324568ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
295.86007324984ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
305.86007324984ProcessWire\TemplateFile->___render( ).../Wire.php:413
315.86017344400require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #26: Cart Reminder In Test #347

In this experiment, when customers viewed a product and returned to the homepage, they would then see the most recently viewed one - a delicate nudge. The experiment ran with full traffic and impact on sales was measured.

Test #344 on

( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
256.24577547272ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
266.24577547272ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
276.24587549280ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
286.24587549280ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
296.24587549696ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
306.24587549696ProcessWire\TemplateFile->___render( ).../Wire.php:413
316.24597569112require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
326.24707571232ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
336.24707571232ucfirst( $string = NULL ).../ready.php:521
by Jakub Linowski   Mar 11, 2021 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
256.24577547272ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
266.24577547272ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
276.24587549280ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
286.24587549280ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
296.24587549696ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
306.24587549696ProcessWire\TemplateFile->___render( ).../Wire.php:413
316.24597569112require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 31
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
256.24577547272ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
266.24577547272ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
276.24587549280ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
286.24587549280ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
296.24587549696ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
306.24587549696ProcessWire\TemplateFile->___render( ).../Wire.php:413
316.24597569112require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
256.24577547272ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
266.24577547272ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
276.24587549280ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
286.24587549280ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
296.24587549696ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
306.24587549696ProcessWire\TemplateFile->___render( ).../Wire.php:413
316.24597569112require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
256.24577547272ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
266.24577547272ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
276.24587549280ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
286.24587549280ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
296.24587549696ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
306.24587549696ProcessWire\TemplateFile->___render( ).../Wire.php:413
316.24597569112require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $mr_ab_effect in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
256.24577547272ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
266.24577547272ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
276.24587549280ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
286.24587549280ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
296.24587549696ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
306.24587549696ProcessWire\TemplateFile->___render( ).../Wire.php:413
316.24597569112require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
256.24577547272ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
266.24577547272ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
276.24587549280ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
286.24587549280ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
296.24587549696ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
306.24587549696ProcessWire\TemplateFile->___render( ).../Wire.php:413
316.24597569112require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $metricName in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 39
Call Stack
#TimeMemoryFunctionLocation
10.0001464128{main}( ).../index.php:0
20.10472251048ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.10472251048ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.10482251464ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.10482251464ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.10892263416ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.13172297656ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.13172297656ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'jakub-linowski-1080'; public $data = ['urlSegment' => 'jakub-linowski-1080'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.13182299616ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.13192299616ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.13192300032ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.13192300032ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.13302300576ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.13302300576ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.13312301928ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.13312301928ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.13342333080require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.24002947224ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.24002947224ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 20; public $total = 41; public $start = 0; public $limit = 20; public $pager = '1 to 20 of 41'; public $items = [...]; public $selectors = 'template=test, user_=1080, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.24012949232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.24012949232ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.24012949648ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.24012949648ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.24032975408require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
256.24577547272ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
266.24577547272ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7678; public $name = '344'; public $parent = '/tests/'; public $template = 'test'; public $number = 344; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 1080'; public $date = 1615449600; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7682'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
276.24587549280ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
286.24587549280ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
296.24587549696ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
306.24587549696ProcessWire\TemplateFile->___render( ).../Wire.php:413
316.24597569112require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Jakub Linowski Tested Pattern #108: Frequently Asked Questions In Test #344

Three common delivery questions were answered at the bottom of a checkout page.