( ! ) 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.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $meta_description = ''; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen', 'meta_description' => ''] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $meta_description = ''; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen', 'meta_description' => ''] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 175.66146670736require( '/home/jlahijani/Sites/goodui.org/site/templates/_main.php ).../TemplateFile.php:340 185.66266692760include( '/home/jlahijani/Sites/goodui.org/site/templates/_og.php ).../_main.php:64 195.66566691128strip_tags( $string = NULL ).../_og.php:13 " />

Best 35 Listing UI Patterns

Latest  |  Members can also sort by tested effects.

Only members may see the remaining patterns sorted by winning and losing tests.

Right now patterns are only shown chronologically without any test data because you’re logged out.

Join To Access All Patterns & Tests

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 181.82933067544ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 191.82933067544ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 201.82943080192include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Missetam.nl#136(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.82933067544ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.82933067544ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.82943080192include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Trydesignlab.com#138(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.82933067544ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.82933067544ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.82943080192include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Kenhub.com#283(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.82933067544ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.82933067544ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.82943080192include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),
( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.82933067544ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.82933067544ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.82943080192include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.97863233256ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
221.97863233256ucfirst( $string = NULL ).../ready.php:521
#403(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.82933067544ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.82933067544ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1412; public $name = '42'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Countdown Timer'; public $tags = '(PageArray) '; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.44; public $calculated_median_effect = 4; public $calculated_median_effect_inverted = -3.85; public $sort_calculated_median_effect = 4; public $number = 42; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1419|1595|1648|4998|9755'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.82943080192include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #42  Tested 5 times  First tested by Mark Freedle  Recently tested by Jakub Linowski on Mar 29, 2022

Pattern #42: Countdown Timer

Based on 5 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Kenhub.com#134(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Goodui.org#64(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Thomasnet.com#217(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),
( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.25443550136ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
222.25443550136ucfirst( $string = NULL ).../ready.php:521
#225(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Thomasnet.com#247(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Kenhub.com#264(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Trydesignlab.com#297(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Thomasnet.com#326(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),
( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.41763739520ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
222.41763739520ucfirst( $string = NULL ).../ready.php:521
#425(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.12443366352ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.12443366352ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1408; public $name = '41'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Sticky Call To Action'; public $tags = '2599'; public $calculated_repeatability = 5; public $sort_calculated_repeatability = 5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.23; public $calculated_median_effect = 10.05; public $calculated_median_effect_inverted = -9.13; public $sort_calculated_median_effect = 10.05; public $number = 41; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1551|1585|2370|2979|3309|3923|4411|5374|6296|10387'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.12453373312include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #41  Tested 10 times  First tested by Phillip Barnes  Recently tested by Jakub Linowski on Aug 03, 2022

Pattern #41: Sticky Call To Action

Based on 10 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.61063892064ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1393; public $name = '40'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Blurred Product Background'; public $tags = [...]; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.7; public $calculated_median_effect = 0.7; public $calculated_median_effect_inverted = -0.7; public $sort_calculated_median_effect = 0.7; public $number = 40; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1402|1992|2661|2773'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.61073892064ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1393; public $name = '40'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Blurred Product Background'; public $tags = [...]; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.7; public $calculated_median_effect = 0.7; public $calculated_median_effect_inverted = -0.7; public $sort_calculated_median_effect = 0.7; public $number = 40; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1402|1992|2661|2773'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.61073899024include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Over-blog.com#32(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.61063892064ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1393; public $name = '40'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Blurred Product Background'; public $tags = [...]; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.7; public $calculated_median_effect = 0.7; public $calculated_median_effect_inverted = -0.7; public $sort_calculated_median_effect = 0.7; public $number = 40; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1402|1992|2661|2773'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.61073892064ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1393; public $name = '40'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Blurred Product Background'; public $tags = [...]; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.7; public $calculated_median_effect = 0.7; public $calculated_median_effect_inverted = -0.7; public $sort_calculated_median_effect = 0.7; public $number = 40; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1402|1992|2661|2773'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.61073899024include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Bomgar.com#198(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.61063892064ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1393; public $name = '40'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Blurred Product Background'; public $tags = [...]; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.7; public $calculated_median_effect = 0.7; public $calculated_median_effect_inverted = -0.7; public $sort_calculated_median_effect = 0.7; public $number = 40; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1402|1992|2661|2773'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.61073892064ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1393; public $name = '40'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Blurred Product Background'; public $tags = [...]; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.7; public $calculated_median_effect = 0.7; public $calculated_median_effect_inverted = -0.7; public $sort_calculated_median_effect = 0.7; public $number = 40; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1402|1992|2661|2773'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.61073899024include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Yummly.com#206(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.61063892064ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1393; public $name = '40'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Blurred Product Background'; public $tags = [...]; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.7; public $calculated_median_effect = 0.7; public $calculated_median_effect_inverted = -0.7; public $sort_calculated_median_effect = 0.7; public $number = 40; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1402|1992|2661|2773'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.61073892064ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1393; public $name = '40'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Blurred Product Background'; public $tags = [...]; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.7; public $calculated_median_effect = 0.7; public $calculated_median_effect_inverted = -0.7; public $sort_calculated_median_effect = 0.7; public $number = 40; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1402|1992|2661|2773'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.61073899024include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #40  Tested 4 times  First tested by Mike Smith  Recently tested by Kimberly Cheung on Oct 25, 2018

Pattern #40: Blurred Product Background

Based on 4 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #39
( ! ) Warning: Attempt to read property "test" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

( ! ) Warning: Attempt to read property "user_" on null in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

( ! ) Warning: Attempt to read property "test" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

( ! ) Warning: Attempt to read property "user_" on null in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
 Tested 0 timesTested by
( ! ) Warning: Attempt to read property "test" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 40
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
( ! ) Warning: Undefined variable $test in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 5 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40 222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517 232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413 272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
( ! ) Warning: Attempt to read property "user_" on null in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 5
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Attempt to read property "template" on null in /home/jlahijani/Sites/goodui.org/site/ready.php on line 472
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.93344271360ProcessWire\profileImage( $model = NULL ).../pattern-tester.php:5

( ! ) Warning: Attempt to read property "template" on null in /home/jlahijani/Sites/goodui.org/site/ready.php on line 479
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.93344271360ProcessWire\profileImage( $model = NULL ).../pattern-tester.php:5

( ! ) Warning: Attempt to read property "template" on null in /home/jlahijani/Sites/goodui.org/site/ready.php on line 490
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.93344271360ProcessWire\profileImage( $model = NULL ).../pattern-tester.php:5
/site/templates/images/profile.png">
( ! ) Warning: Undefined variable $test in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 6
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Attempt to read property "user_" on null in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 6
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $test in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 19
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Attempt to read property "manual_url" on null in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 19
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $test in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 23
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Attempt to read property "_user" on null in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 23
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Undefined variable $test in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 24
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Attempt to read property "full_name" on null in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 24
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.90184217296ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.90184217296ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.90184219304ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.90184219304ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.90194219720ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.90194219720ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.90194238592require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
on
( ! ) Warning: Attempt to read property "test" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 40
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.82164128680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.82164128680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1330; public $name = '39'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Product Size References'; public $tags = '2987'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 39; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.82164135640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #39: Product Size References

Based on 0 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.14584496840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1295; public $name = '38'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Faded Background Form'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.6; public $calculated_median_effect = 0.6; public $calculated_median_effect_inverted = -0.6; public $sort_calculated_median_effect = 0.6; public $number = 38; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1303'; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.14584496840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1295; public $name = '38'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Faded Background Form'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.6; public $calculated_median_effect = 0.6; public $calculated_median_effect_inverted = -0.6; public $sort_calculated_median_effect = 0.6; public $number = 38; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1303'; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.14594503800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #38  Tested 1 timesTested by Rodrigo MauĂ©s on Nov 13, 2017

Pattern #38: Faded Background Form

Based on 1 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Mt.com#169(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Dentalplans.com#270(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),
( ! ) Warning: Attempt to read property "url_" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 6
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

( ! ) Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.32804696864ProcessWire\urlFormatter( $url = NULL, $length = 32 ).../_pattern-item.php:6
223.32804696864str_replace( $search = 'www.', $replace = '', $subject = NULL ).../ready.php:521

( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.32804696864ProcessWire\urlFormatter( $url = NULL, $length = 32 ).../_pattern-item.php:6
223.34304713296ucfirst( $string = NULL ).../ready.php:521

( ! ) Warning: Attempt to read property "number" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 6
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
#(
( ! ) Warning: Attempt to read property "test_images" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

( ! ) Warning: foreach() argument must be of type array|object, false given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #37
( ! ) Warning: Attempt to read property "user_" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 37
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
 Tested 4 times  First tested by Rodrigo MauĂ©s  Recently tested by ( ! ) Warning: Attempt to read property "user_" on false in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 5 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 213.42434777136ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = ??? ).../_pattern-item.php:38 223.42434777136ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = [] ).../Functions.php:517 233.42434779144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 243.42434779144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }, 'test' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 253.42444779560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 263.42444779560ProcessWire\TemplateFile->___render( ).../Wire.php:413 273.42444798432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
( ! ) Warning: Attempt to read property "template" on null in /home/jlahijani/Sites/goodui.org/site/ready.php on line 472
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.42434777136ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = ??? ).../_pattern-item.php:38
223.42434777136ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = [] ).../Functions.php:517
233.42434779144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
243.42434779144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }, 'test' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
253.42444779560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
263.42444779560ProcessWire\TemplateFile->___render( ).../Wire.php:413
273.42444798432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
283.44024814816ProcessWire\profileImage( $model = NULL ).../pattern-tester.php:5

( ! ) Warning: Attempt to read property "template" on null in /home/jlahijani/Sites/goodui.org/site/ready.php on line 479
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.42434777136ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = ??? ).../_pattern-item.php:38
223.42434777136ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = [] ).../Functions.php:517
233.42434779144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
243.42434779144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }, 'test' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
253.42444779560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
263.42444779560ProcessWire\TemplateFile->___render( ).../Wire.php:413
273.42444798432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
283.44024814816ProcessWire\profileImage( $model = NULL ).../pattern-tester.php:5

( ! ) Warning: Attempt to read property "template" on null in /home/jlahijani/Sites/goodui.org/site/ready.php on line 490
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.42434777136ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = ??? ).../_pattern-item.php:38
223.42434777136ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = [] ).../Functions.php:517
233.42434779144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
243.42434779144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }, 'test' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
253.42444779560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
263.42444779560ProcessWire\TemplateFile->___render( ).../Wire.php:413
273.42444798432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
283.44024814816ProcessWire\profileImage( $model = NULL ).../pattern-tester.php:5
/site/templates/images/profile.png">
( ! ) Warning: Attempt to read property "user_" on false in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 6
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.42434777136ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = ??? ).../_pattern-item.php:38
223.42434777136ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = [] ).../Functions.php:517
233.42434779144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
243.42434779144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }, 'test' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
253.42444779560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
263.42444779560ProcessWire\TemplateFile->___render( ).../Wire.php:413
273.42444798432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Attempt to read property "manual_url" on false in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 19
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.42434777136ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = ??? ).../_pattern-item.php:38
223.42434777136ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = [] ).../Functions.php:517
233.42434779144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
243.42434779144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }, 'test' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
253.42444779560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
263.42444779560ProcessWire\TemplateFile->___render( ).../Wire.php:413
273.42444798432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Attempt to read property "_user" on false in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 23
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.42434777136ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = ??? ).../_pattern-item.php:38
223.42434777136ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = [] ).../Functions.php:517
233.42434779144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
243.42434779144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }, 'test' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
253.42444779560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
263.42444779560ProcessWire\TemplateFile->___render( ).../Wire.php:413
273.42444798432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328

( ! ) Warning: Attempt to read property "full_name" on false in /home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php on line 24
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.42434777136ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = ??? ).../_pattern-item.php:38
223.42434777136ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => FALSE], $options = [] ).../Functions.php:517
233.42434779144ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
243.42434779144ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }, 'test' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
253.42444779560ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
263.42444779560ProcessWire\TemplateFile->___render( ).../Wire.php:413
273.42444798432require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
on

Pattern #37: List Or Grid View

Based on 4 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

    ( ! ) Warning: Attempt to read property "devices" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 260
    Call Stack
    #TimeMemoryFunctionLocation
    10.0000465512{main}( ).../index.php:0
    21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
    31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
    41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
    51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
    61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
    71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
    81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
    91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
    101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
    111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
    121.45972304168ProcessWire\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
    131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
    141.46122304712ProcessWire\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
    151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
    161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
    171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
    183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $pattern_leaks = '(RepeaterPageArray) 4578|4609|6099'; public $full_preview = 0; public $image_a = '(Pageimages) pattern37_a.png'; public $image_b = '(Pageimages) pattern37_b.png'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
    193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $pattern_leaks = '(RepeaterPageArray) 4578|4609|6099'; public $full_preview = 0; public $image_a = '(Pageimages) pattern37_a.png'; public $image_b = '(Pageimages) pattern37_b.png'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
    203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
  • Desktop

    ( ! ) Warning: Attempt to read property "screen" on false in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 292
    Call Stack
    #TimeMemoryFunctionLocation
    10.0000465512{main}( ).../index.php:0
    21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
    31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
    41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
    51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
    61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
    71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
    81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
    91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
    101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
    111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
    121.45972304168ProcessWire\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
    131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
    141.46122304712ProcessWire\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
    151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
    161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
    171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
    183.22144567248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $pattern_leaks = '(RepeaterPageArray) 4578|4609|6099'; public $full_preview = 0; public $image_a = '(Pageimages) pattern37_a.png'; public $image_b = '(Pageimages) pattern37_b.png'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
    193.22144567248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1255; public $name = '37'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'List Or Grid View'; public $tags = '2422'; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.2; public $calculated_median_effect = 10.2; public $calculated_median_effect_inverted = -9.26; public $sort_calculated_median_effect = 10.2; public $number = 37; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1262|2292|4584|4608'; public $editors_pick = 0; public $shortened_thumbnail = 0; public $pattern_leaks = '(RepeaterPageArray) 4578|4609|6099'; public $full_preview = 0; public $image_a = '(Pageimages) pattern37_a.png'; public $image_b = '(Pageimages) pattern37_b.png'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
    203.22144574208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
  • Listing

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.66475017648ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1246; public $name = '36'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Fewer Or More Results'; public $tags = '(PageArray) '; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 36; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1254|2767|5513|5514'; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.66475017648ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1246; public $name = '36'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Fewer Or More Results'; public $tags = '(PageArray) '; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 36; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1254|2767|5513|5514'; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.66485024608include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Msn.com#205(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.66475017648ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1246; public $name = '36'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Fewer Or More Results'; public $tags = '(PageArray) '; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 36; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1254|2767|5513|5514'; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.66475017648ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1246; public $name = '36'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Fewer Or More Results'; public $tags = '(PageArray) '; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 36; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1254|2767|5513|5514'; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.66485024608include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Zapimoveis.com.br#298(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.66475017648ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1246; public $name = '36'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Fewer Or More Results'; public $tags = '(PageArray) '; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 36; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1254|2767|5513|5514'; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.66475017648ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1246; public $name = '36'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Fewer Or More Results'; public $tags = '(PageArray) '; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 36; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1254|2767|5513|5514'; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.66485024608include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #36  Tested 3 times  First tested by Rodrigo MauĂ©s  Recently tested by Vinicius Barros Peixoto on May 14, 2020

Pattern #36: Fewer Or More Results

Based on 3 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) 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.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.84485185936ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1192; public $name = '35'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Floating Labels'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.25; public $calculated_median_effect_inverted = -3.15; public $sort_calculated_median_effect = 3.25; public $number = 35; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9494|9492'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.84485185936ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1192; public $name = '35'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Floating Labels'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.25; public $calculated_median_effect_inverted = -3.15; public $sort_calculated_median_effect = 3.25; public $number = 35; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9494|9492'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.84495192896include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 213.85235203608ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6 223.85235203608ucfirst( $string = NULL ).../ready.php:521 #341(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.84485185936ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1192; public $name = '35'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Floating Labels'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.25; public $calculated_median_effect_inverted = -3.15; public $sort_calculated_median_effect = 3.25; public $number = 35; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9494|9492'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.84485185936ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1192; public $name = '35'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Floating Labels'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.25; public $calculated_median_effect_inverted = -3.15; public $sort_calculated_median_effect = 3.25; public $number = 35; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9494|9492'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.84495192896include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),
( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.84485185936ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1192; public $name = '35'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Floating Labels'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.25; public $calculated_median_effect_inverted = -3.15; public $sort_calculated_median_effect = 3.25; public $number = 35; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9494|9492'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.84485185936ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1192; public $name = '35'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Floating Labels'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.25; public $calculated_median_effect_inverted = -3.15; public $sort_calculated_median_effect = 3.25; public $number = 35; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9494|9492'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.84495192896include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.89635251808ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
223.89635251808ucfirst( $string = NULL ).../ready.php:521
#399(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.84485185936ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1192; public $name = '35'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Floating Labels'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.25; public $calculated_median_effect_inverted = -3.15; public $sort_calculated_median_effect = 3.25; public $number = 35; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9494|9492'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.84485185936ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1192; public $name = '35'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Floating Labels'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.25; public $calculated_median_effect_inverted = -3.15; public $sort_calculated_median_effect = 3.25; public $number = 35; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9494|9492'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.84495192896include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #35  Tested 2 times  First tested by Alex James  Recently tested by Jakub Linowski on Feb 27, 2022

Pattern #35: Floating Labels

Based on 2 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.99705328136ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1268; public $name = '34'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Open In A New Tab'; public $tags = '8381'; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.1; public $calculated_median_effect = 3.1; public $calculated_median_effect_inverted = -3.01; public $sort_calculated_median_effect = 3.1; public $number = 34; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1284|2812|3028'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.99715328136ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1268; public $name = '34'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Open In A New Tab'; public $tags = '8381'; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.1; public $calculated_median_effect = 3.1; public $calculated_median_effect_inverted = -3.01; public $sort_calculated_median_effect = 3.1; public $number = 34; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1284|2812|3028'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.99715335096include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Vivareal.com.br#209(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.99705328136ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1268; public $name = '34'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Open In A New Tab'; public $tags = '8381'; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.1; public $calculated_median_effect = 3.1; public $calculated_median_effect_inverted = -3.01; public $sort_calculated_median_effect = 3.1; public $number = 34; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1284|2812|3028'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.99715328136ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1268; public $name = '34'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Open In A New Tab'; public $tags = '8381'; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.1; public $calculated_median_effect = 3.1; public $calculated_median_effect_inverted = -3.01; public $sort_calculated_median_effect = 3.1; public $number = 34; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1284|2812|3028'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.99715335096include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),
( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.99705328136ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1268; public $name = '34'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Open In A New Tab'; public $tags = '8381'; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.1; public $calculated_median_effect = 3.1; public $calculated_median_effect_inverted = -3.01; public $sort_calculated_median_effect = 3.1; public $number = 34; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1284|2812|3028'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.99715328136ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1268; public $name = '34'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Open In A New Tab'; public $tags = '8381'; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.1; public $calculated_median_effect = 3.1; public $calculated_median_effect_inverted = -3.01; public $sort_calculated_median_effect = 3.1; public $number = 34; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1284|2812|3028'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.99715335096include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
214.06255410968ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
224.06255410968ucfirst( $string = NULL ).../ready.php:521
#220(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.99705328136ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1268; public $name = '34'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Open In A New Tab'; public $tags = '8381'; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.1; public $calculated_median_effect = 3.1; public $calculated_median_effect_inverted = -3.01; public $sort_calculated_median_effect = 3.1; public $number = 34; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1284|2812|3028'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.99715328136ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1268; public $name = '34'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Open In A New Tab'; public $tags = '8381'; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.1; public $calculated_median_effect = 3.1; public $calculated_median_effect_inverted = -3.01; public $sort_calculated_median_effect = 3.1; public $number = 34; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1284|2812|3028'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.99715335096include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #34  Tested 3 times  First tested by Grzegorz Jancewicz  Recently tested by Alex James on Jan 18, 2019

Pattern #34: Open In A New Tab

Based on 3 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.17385492064ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1263; public $name = '33'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Example Situations'; public $tags = '(PageArray) '; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 22.9; public $calculated_median_effect = 18; public $calculated_median_effect_inverted = -15.25; public $sort_calculated_median_effect = 18; public $number = 33; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1280|7540'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.17385492064ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1263; public $name = '33'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Example Situations'; public $tags = '(PageArray) '; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 22.9; public $calculated_median_effect = 18; public $calculated_median_effect_inverted = -15.25; public $sort_calculated_median_effect = 18; public $number = 33; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1280|7540'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.17385499024include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Expertinstitute.com#339(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.17385492064ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1263; public $name = '33'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Example Situations'; public $tags = '(PageArray) '; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 22.9; public $calculated_median_effect = 18; public $calculated_median_effect_inverted = -15.25; public $sort_calculated_median_effect = 18; public $number = 33; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1280|7540'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.17385492064ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1263; public $name = '33'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Example Situations'; public $tags = '(PageArray) '; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 22.9; public $calculated_median_effect = 18; public $calculated_median_effect_inverted = -15.25; public $sort_calculated_median_effect = 18; public $number = 33; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1280|7540'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.17385499024include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #33  Tested 2 times  First tested by Sumantha Shankaranarayana  Recently tested by Ardit Veliu on Feb 23, 2021

Pattern #33: Example Situations

Based on 2 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.29755588344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.29765588344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.29765595304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Thomasnet.com#262(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.29755588344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.29765588344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.29765595304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),
( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.29755588344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.29765588344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.29765595304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
214.36345672696ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
224.36345672696ucfirst( $string = NULL ).../ready.php:521
#335(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.29755588344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.29765588344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.29765595304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Backstage.com#373(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.29755588344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.29765588344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.29765595304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Backstage.com#375(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.29755588344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.29765588344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1272; public $name = '32'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Condensed List'; public $tags = '5940'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 5.1; public $calculated_median_effect = 5.1; public $calculated_median_effect_inverted = -4.85; public $sort_calculated_median_effect = 5.1; public $number = 32; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1555|4383|6723|8655|8722'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.29765595304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #32  Tested 5 times  First tested by Grzegorz Jancewicz  Recently tested by Stanley Zuo on Sep 17, 2021

Pattern #32: Condensed List

Based on 5 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.56295837656ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1556; public $name = '31'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Instant Results'; public $tags = '8381'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 1.6; public $calculated_median_effect = 1.6; public $calculated_median_effect_inverted = -1.57; public $sort_calculated_median_effect = 1.6; public $number = 31; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1563'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.56295837656ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1556; public $name = '31'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Instant Results'; public $tags = '8381'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 1.6; public $calculated_median_effect = 1.6; public $calculated_median_effect_inverted = -1.57; public $sort_calculated_median_effect = 1.6; public $number = 31; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1563'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.56295844616include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #31  Tested 1 timesTested by Rodrigo MauĂ©s on Sep 01, 2017

Pattern #31: Instant Results

Based on 1 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.63725903128ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1341; public $name = '30'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Authentic Photos'; public $tags = '2987'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 23.4; public $calculated_median_effect_inverted = -18.96; public $sort_calculated_median_effect = 23.4; public $number = 30; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1347|8336|9282'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.63725903128ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1341; public $name = '30'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Authentic Photos'; public $tags = '2987'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 23.4; public $calculated_median_effect_inverted = -18.96; public $sort_calculated_median_effect = 23.4; public $number = 30; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1347|8336|9282'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.63735910088include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),
( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.63725903128ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1341; public $name = '30'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Authentic Photos'; public $tags = '2987'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 23.4; public $calculated_median_effect_inverted = -18.96; public $sort_calculated_median_effect = 23.4; public $number = 30; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1347|8336|9282'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.63725903128ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1341; public $name = '30'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Authentic Photos'; public $tags = '2987'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 23.4; public $calculated_median_effect_inverted = -18.96; public $sort_calculated_median_effect = 23.4; public $number = 30; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1347|8336|9282'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.63735910088include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
214.67395952920ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
224.67395952920ucfirst( $string = NULL ).../ready.php:521
#363(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.63725903128ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1341; public $name = '30'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Authentic Photos'; public $tags = '2987'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 23.4; public $calculated_median_effect_inverted = -18.96; public $sort_calculated_median_effect = 23.4; public $number = 30; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1347|8336|9282'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.63725903128ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1341; public $name = '30'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Authentic Photos'; public $tags = '2987'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 23.4; public $calculated_median_effect_inverted = -18.96; public $sort_calculated_median_effect = 23.4; public $number = 30; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1347|8336|9282'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.63735910088include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Designlab.com#122(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.63725903128ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1341; public $name = '30'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Authentic Photos'; public $tags = '2987'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 23.4; public $calculated_median_effect_inverted = -18.96; public $sort_calculated_median_effect = 23.4; public $number = 30; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1347|8336|9282'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.63725903128ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1341; public $name = '30'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Authentic Photos'; public $tags = '2987'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 23.4; public $calculated_median_effect_inverted = -18.96; public $sort_calculated_median_effect = 23.4; public $number = 30; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1347|8336|9282'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.63735910088include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #30  Tested 3 times  First tested by Doug Baltman  Recently tested by Daniel Shapiro on Jan 22, 2022

Pattern #30: Authentic Photos

Based on 3 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.81956062800ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1349; public $name = '29'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Surfaced Content'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 19.95; public $calculated_median_effect = 16.8; public $calculated_median_effect_inverted = -14.38; public $sort_calculated_median_effect = 16.8; public $number = 29; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1357|2105|9886'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.81956062800ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1349; public $name = '29'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Surfaced Content'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 19.95; public $calculated_median_effect = 16.8; public $calculated_median_effect_inverted = -14.38; public $sort_calculated_median_effect = 16.8; public $number = 29; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1357|2105|9886'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.81966069760include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Covenanteyes.com#12(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.81956062800ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1349; public $name = '29'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Surfaced Content'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 19.95; public $calculated_median_effect = 16.8; public $calculated_median_effect_inverted = -14.38; public $sort_calculated_median_effect = 16.8; public $number = 29; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1357|2105|9886'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.81956062800ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1349; public $name = '29'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Surfaced Content'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 19.95; public $calculated_median_effect = 16.8; public $calculated_median_effect_inverted = -14.38; public $sort_calculated_median_effect = 16.8; public $number = 29; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1357|2105|9886'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.81966069760include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Designlab.com#410(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.81956062800ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1349; public $name = '29'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Surfaced Content'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 19.95; public $calculated_median_effect = 16.8; public $calculated_median_effect_inverted = -14.38; public $sort_calculated_median_effect = 16.8; public $number = 29; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1357|2105|9886'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.81956062800ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1349; public $name = '29'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Surfaced Content'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 19.95; public $calculated_median_effect = 16.8; public $calculated_median_effect_inverted = -14.38; public $sort_calculated_median_effect = 16.8; public $number = 29; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1357|2105|9886'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.81966069760include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #29  Tested 3 times  First tested by Martin Wong  Recently tested by Daniel Shapiro on May 05, 2022

Pattern #29: Surfaced Content

Based on 3 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.98366213744ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2395; public $name = '28'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Easiest Fields First'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = -0.2; public $calculated_median_effect_inverted = 0.2; public $sort_calculated_median_effect = 0.2; public $number = 28; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 10427'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.98366213744ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2395; public $name = '28'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Easiest Fields First'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = -0.2; public $calculated_median_effect_inverted = 0.2; public $sort_calculated_median_effect = 0.2; public $number = 28; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 10427'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.98366220704include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #28  Tested 1 timesTested by Daniel Shapiro on Aug 10, 2022

Pattern #28: Easiest Fields First

Based on 1 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8 Call Stack #TimeMemoryFunctionLocation 10.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 185.05896279640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1358; public $name = '27'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'More For Less Headline'; public $tags = [...]; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 4.6; public $calculated_median_effect = 0.8; public $calculated_median_effect_inverted = -0.79; public $sort_calculated_median_effect = 0.8; public $number = 27; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1734|1738|1756'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 195.05896279640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1358; public $name = '27'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'More For Less Headline'; public $tags = [...]; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 4.6; public $calculated_median_effect = 0.8; public $calculated_median_effect_inverted = -0.79; public $sort_calculated_median_effect = 0.8; public $number = 27; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1734|1738|1756'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 205.05896286600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Streamlineicons.com#142(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
185.05896279640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1358; public $name = '27'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'More For Less Headline'; public $tags = [...]; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 4.6; public $calculated_median_effect = 0.8; public $calculated_median_effect_inverted = -0.79; public $sort_calculated_median_effect = 0.8; public $number = 27; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1734|1738|1756'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
195.05896279640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1358; public $name = '27'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'More For Less Headline'; public $tags = [...]; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 4.6; public $calculated_median_effect = 0.8; public $calculated_median_effect_inverted = -0.79; public $sort_calculated_median_effect = 0.8; public $number = 27; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1734|1738|1756'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
205.05896286600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Examine.com#144(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
185.05896279640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1358; public $name = '27'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'More For Less Headline'; public $tags = [...]; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 4.6; public $calculated_median_effect = 0.8; public $calculated_median_effect_inverted = -0.79; public $sort_calculated_median_effect = 0.8; public $number = 27; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1734|1738|1756'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
195.05896279640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1358; public $name = '27'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'More For Less Headline'; public $tags = [...]; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 4.6; public $calculated_median_effect = 0.8; public $calculated_median_effect_inverted = -0.79; public $sort_calculated_median_effect = 0.8; public $number = 27; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 1734|1738|1756'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
205.05896286600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #27  Tested 3 times  First tested by Jaymie Friesen  Recently tested by Martin Wong on Jan 14, 2018

Pattern #27: More For Less Headline

Based on 3 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
( ! ) 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.0000465512{main}( ).../index.php:0 21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 121.45972304168ProcessWire\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 131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 141.46122304712ProcessWire\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 151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413 171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 185.22276428840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 195.22276428840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 205.22276435800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 215.23116448392ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6 225.23116448392ucfirst( $string = NULL ).../ready.php:521 #35(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
185.22276428840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
195.22276428840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
205.22276435800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),
( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
185.22276428840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
195.22276428840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
205.22276435800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
215.27516496592ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
225.27516496592ucfirst( $string = NULL ).../ready.php:521
#347(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
185.22276428840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
195.22276428840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
205.22276435800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Volders.de#428(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
185.22276428840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
195.22276428840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
205.22276435800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),
( ! ) 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.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
185.22276428840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
195.22276428840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
205.22276435800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
215.34786576776ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
225.34786576776ucfirst( $string = NULL ).../ready.php:521
#430(
( ! ) Warning: foreach() argument must be of type array|object, true given in /home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php on line 8
Call Stack
#TimeMemoryFunctionLocation
10.0000465512{main}( ).../index.php:0
21.43122253192ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
31.43122253192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
41.43122253608ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
51.43122253608ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
61.43592267552ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
71.45952301792ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
81.45952301792ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'screen'; public $data = ['title' => 'Patterns', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
91.45972303752ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
101.45972303752ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
111.45972304168ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
121.45972304168ProcessWire\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
131.46112304712ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
141.46122304712ProcessWire\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
151.46132306064ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
161.46132306064ProcessWire\TemplateFile->___render( ).../Wire.php:413
171.46142328032require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
185.22276428840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
195.22276428840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 1443; public $name = '26'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Cart Reminder'; public $tags = '(PageArray) '; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.4; public $calculated_median_effect = 1.4; public $calculated_median_effect_inverted = -1.38; public $sort_calculated_median_effect = 1.4; public $number = 26; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 1451|7887|10442|10585'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['screen' => 'Listing'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
205.22276435800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #26  Tested 4 times  First tested by Someone   Recently tested by Jakub Linowski on Sep 20, 2022

Pattern #26: Cart Reminder

Based on 4 Tests, Members See How Likely Version This Pattern Wins Or Loses And By How Much

A B

Fast Forward Your Conversion Rates With
Access To All 127 Patterns Based On 411 Tests

Total sample size of all tests is based on 80,578,301 visitors - that's a lot of testing time to do on your own.

  • Annual Billing SAVE 17%
  • Monthly Billing
Company-Wide

Order Now

$360 / mo
Billed yearly at $4320$5184


Unlimited User Accounts

License to use the data by unlimited users.


Access to 411+ searchable a/b tests


Sort patterns and tests by impact


Access to all templates

Team

Order Now

$120 / mo
Billed yearly at $1440$1728


5 User Accounts

License to use the data by up to 5 users.


Access to 411+ searchable a/b tests


Sort patterns and tests by impact


Access to all templates

Solo

Order Now

$60 / mo
Billed yearly at $720$864


1 User Account

License to use the data by 1 user.


Access to 411+ searchable a/b tests


Sort patterns and tests by impact


Access to all templates

All Plans Come With

Access To All Tests

Get access to all published tests to guide your own design & experiments.

5+ New Tests Each Month

Get 5 new A/B tests each month as we obtain new test results.

Cancel Anytime

If you find that GoodUI Premium isn't for you, you can cancel at any time.

100% Secure Payment with Visa

Companies That Trust GoodUI Patterns & Tests For Higher Conversions

Customer Logos