( ! ) 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.0000464048{main}( ).../index.php:0 20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.55894436104require( '/home/jlahijani/Sites/goodui.org/site/templates/_main.php ).../TemplateFile.php:340 181.55944466648include( '/home/jlahijani/Sites/goodui.org/site/templates/_og.php ).../_main.php:64 191.56024465504strip_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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328

7 Tests By Alex James

  Senior UX Manager   Twitter

Tests

Test #341 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.17692898120ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.17692898120ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.17692900128ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.17692900128ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.17702900544ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.17702900544ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.17702921880require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
320.17842924256ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
330.17842924256ucfirst( $string = NULL ).../ready.php:521
by Alex James   Feb 25, 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.17692898120ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.17692898120ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.17692900128ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.17692900128ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.17702900544ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.17702900544ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.17702921880require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.17692898120ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.17692898120ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.17692900128ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.17692900128ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.17702900544ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.17702900544ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.17702921880require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.17692898120ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.17692898120ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.17692900128ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.17692900128ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.17702900544ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.17702900544ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.17702921880require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.17692898120ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.17692898120ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.17692900128ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.17692900128ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.17702900544ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.17702900544ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.17702921880require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.17692898120ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.17692898120ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.17692900128ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.17692900128ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.17702900544ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.17702900544ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.17702921880require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.17692898120ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.17692898120ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.17692900128ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.17692900128ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.17702900544ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.17702900544ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.17702921880require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.17692898120ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.17692898120ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 7551; public $name = '341'; public $parent = '/tests/'; public $template = 'test'; public $number = 341; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1614240000; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7555'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.17692900128ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.17692900128ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.17702900544ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.17702900544ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.17702921880require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Alex James Tested Pattern #35: Floating Labels In Test #341

This experiment shows a comparison between floating-field labels vs top-aligned labels. In the control, the form labels first appeared inline and as users would begin typing, they floated to the top of the field. The variation had fixed field labels above the form fields at all times. Impact on signups was measured.

Test #256 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.38093126440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.38093126440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.38103128368ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.38103128368ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.38103128784ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.38103128784ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.38113148200require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
320.38243150576ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
330.38243150576ucfirst( $string = NULL ).../ready.php:521
by Alex James   Aug 23, 2019 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.38093126440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.38093126440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.38103128368ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.38103128368ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.38103128784ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.38103128784ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.38113148200require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.38093126440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.38093126440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.38103128368ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.38103128368ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.38103128784ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.38103128784ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.38113148200require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.38093126440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.38093126440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.38103128368ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.38103128368ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.38103128784ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.38103128784ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.38113148200require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.38093126440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.38093126440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.38103128368ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.38103128368ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.38103128784ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.38103128784ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.38113148200require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.38093126440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.38093126440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.38103128368ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.38103128368ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.38103128784ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.38103128784ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.38113148200require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.38093126440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.38093126440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.38103128368ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.38103128368ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.38103128784ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.38103128784ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.38113148200require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.38093126440ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.38093126440ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4178; public $name = '256'; public $parent = '/tests/'; public $template = 'test'; public $number = 256; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1566543600; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7268'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.38103128368ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.38103128368ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.38103128784ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.38103128784ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.38113148200require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Alex James Tested Pattern #109: Required Field Labels In Test #256

The original had no fields marked as required. The variant had all fields marked as required with an asterisk (and a reference note).

Test #242 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.57573362312ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.57573362312ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.57583364320ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.57583364320ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.57583364736ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.57583364736ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.57583384152require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
320.57693386528ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
330.57693386528ucfirst( $string = NULL ).../ready.php:521
by Alex James   May 27, 2019 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.57573362312ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.57573362312ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.57583364320ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.57583364320ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.57583364736ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.57583364736ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.57583384152require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.57573362312ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.57573362312ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.57583364320ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.57583364320ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.57583364736ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.57583364736ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.57583384152require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.57573362312ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.57573362312ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.57583364320ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.57583364320ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.57583364736ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.57583364736ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.57583384152require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.57573362312ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.57573362312ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.57583364320ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.57583364320ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.57583364736ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.57583364736ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.57583384152require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.57573362312ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.57573362312ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.57583364320ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.57583364320ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.57583364736ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.57583364736ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.57583384152require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.57573362312ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.57573362312ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.57583364320ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.57583364320ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.57583364736ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.57583364736ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.57583384152require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.57573362312ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.57573362312ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3852; public $name = '242'; public $parent = '/tests/'; public $template = 'test'; public $number = 242; public $full_name = ''; public $tags = '5940'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1558940400; public $devices = '(PageArray) 1063|1064'; public $metric_repeater = '(RepeaterPageArray) 7232'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.57583364320ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.57583364320ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.57583364736ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.57583364736ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.57583384152require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Alex James Tested Pattern #7: Social Counts In Test #242

Test #236 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.76723574136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.76723574136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.76733576144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.76733576144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.76733576560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.76733576560ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.76733595976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
320.76843598352ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
330.76843598352ucfirst( $string = NULL ).../ready.php:521
by Alex James   Apr 04, 2019 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.76723574136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.76723574136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.76733576144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.76733576144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.76733576560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.76733576560ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.76733595976require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.76723574136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.76723574136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.76733576144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.76733576144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.76733576560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.76733576560ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.76733595976require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.76723574136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.76723574136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.76733576144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.76733576144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.76733576560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.76733576560ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.76733595976require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.76723574136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.76723574136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.76733576144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.76733576144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.76733576560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.76733576560ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.76733595976require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.76723574136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.76723574136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.76733576144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.76733576144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.76733576560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.76733576560ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.76733595976require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.76723574136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.76723574136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.76733576144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.76733576144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.76733576560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.76733576560ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.76733595976require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.76723574136ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.76723574136ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3561; public $name = '236'; public $parent = '/tests/'; public $template = 'test'; public $number = 236; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554361200; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7220'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.76733576144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.76733576144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.76733576560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.76733576560ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.76733595976require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Alex James Tested Pattern #9: Multiple Steps In Test #236

In this experiment a single screen signup process was broken into 2 separate steps: account creation & details.

Test #234 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.96393806624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.96393806624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.96393808632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.96393808632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.96403809048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.96403809048ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.96403828464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
320.96563830840ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
330.96563830840ucfirst( $string = NULL ).../ready.php:521
by Alex James   Apr 01, 2019 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.96393806624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.96393806624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.96393808632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.96393808632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.96403809048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.96403809048ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.96403828464require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.96393806624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.96393806624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.96393808632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.96393808632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.96403809048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.96403809048ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.96403828464require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.96393806624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.96393806624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.96393808632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.96393808632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.96403809048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.96403809048ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.96403828464require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.96393806624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.96393806624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.96393808632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.96393808632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.96403809048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.96403809048ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.96403828464require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.96393806624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.96393806624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.96393808632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.96393808632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.96403809048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.96403809048ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.96403828464require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.96393806624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.96393806624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.96393808632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.96393808632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.96403809048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.96403809048ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.96403828464require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
250.96393806624ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
260.96393806624ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3533; public $name = '234'; public $parent = '/tests/'; public $template = 'test'; public $number = 234; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1554102000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7216'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
270.96393808632ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
280.96393808632ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
290.96403809048ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
300.96403809048ProcessWire\TemplateFile->___render( ).../Wire.php:413
310.96403828464require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Alex James Tested Pattern #101: Search Keyword Highlighting In Test #234

In this experiment, a different style for keyword highlighting was used.

Test #224 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.17104016680ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.17104016680ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.17114018688ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.17114018688ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.17114019104ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.17114019104ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.17114038520require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
321.17224040896ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
331.17224040896ucfirst( $string = NULL ).../ready.php:521
by Alex James   Feb 11, 2019 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.17104016680ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.17104016680ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.17114018688ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.17114018688ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.17114019104ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.17114019104ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.17114038520require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.17104016680ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.17104016680ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.17114018688ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.17114018688ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.17114019104ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.17114019104ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.17114038520require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.17104016680ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.17104016680ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.17114018688ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.17114018688ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.17114019104ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.17114019104ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.17114038520require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.17104016680ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.17104016680ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.17114018688ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.17114018688ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.17114019104ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.17114019104ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.17114038520require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.17104016680ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.17104016680ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.17114018688ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.17114018688ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.17114019104ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.17114019104ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.17114038520require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.17104016680ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.17104016680ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.17114018688ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.17114018688ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.17114019104ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.17114019104ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.17114038520require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.17104016680ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.17104016680ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3269; public $name = '224'; public $parent = '/tests/'; public $template = 'test'; public $number = 224; public $full_name = ''; public $tags = '2075'; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1549872000; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7194'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.17114018688ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.17114018688ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.17114019104ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.17114019104ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.17114038520require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Alex James Tested Pattern #3: Fewer Form Fields In Test #224

This experiment reduced the search form by removing the distance field.

Test #220 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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.36704254816ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.36704254816ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.36714256824ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.36714256824ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.36714257240ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.36714257240ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.36714276656require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328
321.36824279032ProcessWire\urlFormatter( $url = '', $length = 20 ).../test-kicker.php:7
331.36824279032ucfirst( $string = NULL ).../ready.php:521
by Alex James   Jan 18, 2019 Desktop
( ! ) Warning: Undefined variable $screens in /home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php on line 25
Call Stack
#TimeMemoryFunctionLocation
10.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.36704254816ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.36704254816ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.36714256824ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.36714256824ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.36714257240ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.36714257240ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.36714276656require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.36704254816ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.36704254816ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.36714256824ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.36714256824ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.36714257240ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.36714257240ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.36714276656require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.36704254816ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.36704254816ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.36714256824ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.36714256824ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.36714257240ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.36714257240ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.36714276656require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.36704254816ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.36704254816ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.36714256824ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.36714256824ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.36714257240ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.36714257240ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.36714276656require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.36704254816ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.36704254816ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.36714256824ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.36714256824ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.36714257240ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.36714257240ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.36714276656require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.36704254816ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.36704254816ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.36714256824ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.36714256824ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.36714257240ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.36714257240ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.36714276656require( '/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.0000464048{main}( ).../index.php:0
20.07432250968ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.07442250968ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.07442251384ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.07442251384ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.07732263320ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.09352297560ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.09352297560ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 8982; public $name = 'user'; public $parent = '/'; public $template = 'users'; public $urlSegment = 'alex-james-3015'; public $data = ['urlSegment' => 'alex-james-3015'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.09362299520ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.09362299520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.09362299936ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.09362299936ProcessWire\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.09442300480ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.09442300480ProcessWire\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.09452301832ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.09452301832ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.09472332984require( '/home/jlahijani/Sites/goodui.org/site/templates/users.php ).../TemplateFile.php:328
180.16802860296ProcessWire\wireRenderFile( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = ??? ).../users.php:27
190.16802860296ProcessWire\WireFileTools->render( $filename = 'partials/test-listing', $vars = ['tests' => class ProcessWire\PageArray { public $count = 7; public $total = 7; public $start = 0; public $limit = 20; public $pager = '1 to 7 of 7'; public $items = [...]; public $selectors = 'template=test, user_=3015, limit=20, sort=-date' }], $options = [] ).../Functions.php:517
200.16812862304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
210.16812862304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['tests' => class ProcessWire\PageArray { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
220.16812862720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
230.16812862720ProcessWire\TemplateFile->___render( ).../Wire.php:413
240.16832888480require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-listing.php ).../TemplateFile.php:328
251.36704254816ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = ??? ).../test-listing.php:10
261.36704254816ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 3025; public $name = '220'; public $parent = '/tests/'; public $template = 'test'; public $number = 220; public $full_name = ''; public $tags = '(PageArray) '; public $app = ''; public $url_ = ''; public $user_ = '(User) 3015'; public $date = 1547798400; public $devices = '(PageArray) 1063'; public $metric_repeater = '(RepeaterPageArray) 7184'; public $data = [...] }, 'devices' => TRUE], $options = [] ).../Functions.php:517
271.36714256824ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
281.36714256824ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
291.36714257240ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
301.36714257240ProcessWire\TemplateFile->___render( ).../Wire.php:413
311.36714276656require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ).../TemplateFile.php:328

Alex James Tested Pattern #34: Open In A New Tab In Test #220

This experiment measured the effect of opening new listing (job applications) in a new tab, against opening them in the same window. The experiment A-B was inversed to match the pattern (in reality, the original already opened the tabs in a new window).