( ! ) 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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $meta_description = ''; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea', 'meta_description' => ''] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $meta_description = ''; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea', 'meta_description' => ''] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 175.09876971472require( '/home/jlahijani/Sites/goodui.org/site/templates/_main.php ).../TemplateFile.php:340 185.09947001688include( '/home/jlahijani/Sites/goodui.org/site/templates/_og.php ).../_main.php:64 195.10067000056strip_tags( $string = NULL ).../_og.php:13 " />

Best 4 Smart Defaults 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #76
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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 220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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 230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413 270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
280.42383180784ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
280.42383180784ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
280.42383180784ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.39183124232ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
220.39183124232ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; 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
230.39183126112ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.39183126112ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.39193126528ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.39193126528ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.39193148016require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.31143041952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.31143041952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2424; public $name = '76'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Overlapping'; public $tags = '2422'; 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 = 76; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.31153054600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #76: Overlapping

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #75
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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 220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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 230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413 270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
280.92823568920ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
280.92823568920ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
280.92823568920ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.89033514936ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
220.89033514936ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; 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
230.89043516864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.89043516864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.89043517280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.89043517280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.89053536152require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.74203425184ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.74203425184ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2314; public $name = '75'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Greeting Headline'; public $tags = [...]; 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 = 75; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.74213432144include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #75: Personalized Greeting Headline

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #74
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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 221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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 231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413 271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
281.30863942264ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
281.30863942264ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
281.30863942264ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.27153888200ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
221.27153888200ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; 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
231.27163890208ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.27163890208ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.27163890624ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.27163890624ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.27163909496require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.17733796640ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.17733796640ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2310; public $name = '74'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Headline'; public $tags = [...]; 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 = 74; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.17733803600include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #74: Source Personalized Headline

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #73
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40 221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517 231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413 271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
281.85474315576ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
281.85474315576ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
281.85474315576ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.82144261512ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
221.82144261512ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
231.82154263520ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.82154263520ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.82154263936ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.82154263936ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.82154282808require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.73814169952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.73814169952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2304; public $name = '73'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Source Personalized Testimonial'; public $tags = '2273'; 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 = 73; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.73814176912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #73: Source Personalized Testimonial

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.19524543264ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2274; public $name = '72'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Priming Step'; public $tags = [...]; 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 = -1.5; public $calculated_median_effect_inverted = 1.52; public $sort_calculated_median_effect = 1.52; public $number = 72; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 5837'; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.19524543264ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2274; public $name = '72'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Priming Step'; public $tags = [...]; 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 = -1.5; public $calculated_median_effect_inverted = 1.52; public $sort_calculated_median_effect = 1.52; public $number = 72; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 5837'; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.19534550224include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #72  Tested 1 timesTested by Julian Gaviria on Jul 24, 2020

Pattern #72: Priming Step

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.33824636464ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2268; public $name = '71'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Next Step'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 16.13; public $calculated_median_effect = 12.35; public $calculated_median_effect_inverted = -10.99; public $sort_calculated_median_effect = 12.35; public $number = 71; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2513|9406'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.33824636464ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2268; public $name = '71'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Next Step'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 16.13; public $calculated_median_effect = 12.35; public $calculated_median_effect_inverted = -10.99; public $sort_calculated_median_effect = 12.35; public $number = 71; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2513|9406'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.33834643424include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Getninjas.com.br#123(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.33824636464ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2268; public $name = '71'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Next Step'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 16.13; public $calculated_median_effect = 12.35; public $calculated_median_effect_inverted = -10.99; public $sort_calculated_median_effect = 12.35; public $number = 71; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2513|9406'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.33824636464ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2268; public $name = '71'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Personalized Next Step'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 16.13; public $calculated_median_effect = 12.35; public $calculated_median_effect_inverted = -10.99; public $sort_calculated_median_effect = 12.35; public $number = 71; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2513|9406'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.33834643424include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #71  Tested 2 times  First tested by Will Anderson  Recently tested by Rodolfo Lugli on Feb 11, 2022

Pattern #71: Personalized Next Step

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #70
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40 222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517 232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413 272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.56664903520ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.56664903520ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.56664903520ProcessWire\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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.53514849456ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.53514849456ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.53514851464ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.53514851464ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.53524851880ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.53524851880ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.53524870752require( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.45514776328ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.45514776328ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2242; public $name = '70'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Combined Social Signup & Login'; public $tags = [...]; 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 = 70; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.45524783288include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #70: Combined Social Signup & Login

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.93655143496ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2214; public $name = '69'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Autodiscounting'; 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 = 8.33; public $calculated_median_effect = 6.4; public $calculated_median_effect_inverted = -6.02; public $sort_calculated_median_effect = 6.4; public $number = 69; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2259|5796|8158'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.93655143496ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2214; public $name = '69'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Autodiscounting'; 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 = 8.33; public $calculated_median_effect = 6.4; public $calculated_median_effect_inverted = -6.02; public $sort_calculated_median_effect = 6.4; public $number = 69; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2259|5796|8158'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.93655150456include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Backstage.com#306(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.93655143496ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2214; public $name = '69'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Autodiscounting'; 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 = 8.33; public $calculated_median_effect = 6.4; public $calculated_median_effect_inverted = -6.02; public $sort_calculated_median_effect = 6.4; public $number = 69; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2259|5796|8158'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.93655143496ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2214; public $name = '69'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Autodiscounting'; 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 = 8.33; public $calculated_median_effect = 6.4; public $calculated_median_effect_inverted = -6.02; public $sort_calculated_median_effect = 6.4; public $number = 69; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2259|5796|8158'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.93655150456include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Mvideo.ru#354(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.93655143496ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2214; public $name = '69'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Autodiscounting'; 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 = 8.33; public $calculated_median_effect = 6.4; public $calculated_median_effect_inverted = -6.02; public $sort_calculated_median_effect = 6.4; public $number = 69; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2259|5796|8158'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.93655143496ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2214; public $name = '69'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Autodiscounting'; 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 = 8.33; public $calculated_median_effect = 6.4; public $calculated_median_effect_inverted = -6.02; public $sort_calculated_median_effect = 6.4; public $number = 69; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2259|5796|8158'; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.93655150456include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #69  Tested 3 times  First tested by Matthew Curry  Recently tested by Andrey Andreev on May 25, 2021

Pattern #69: Autodiscounting

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.15105338496ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2173; public $name = '68'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Welcome Discount'; 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 = 3.8; public $calculated_median_effect = 2.7; public $calculated_median_effect_inverted = -2.63; public $sort_calculated_median_effect = 2.7; public $number = 68; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2182|10184'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.15105338496ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2173; public $name = '68'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Welcome Discount'; 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 = 3.8; public $calculated_median_effect = 2.7; public $calculated_median_effect_inverted = -2.63; public $sort_calculated_median_effect = 2.7; public $number = 68; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2182|10184'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.15105345456include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.15105338496ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2173; public $name = '68'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Welcome Discount'; 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 = 3.8; public $calculated_median_effect = 2.7; public $calculated_median_effect_inverted = -2.63; public $sort_calculated_median_effect = 2.7; public $number = 68; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2182|10184'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.15105338496ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2173; public $name = '68'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Welcome Discount'; 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 = 3.8; public $calculated_median_effect = 2.7; public $calculated_median_effect_inverted = -2.63; public $sort_calculated_median_effect = 2.7; public $number = 68; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2182|10184'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.15105345456include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.18365394288ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
223.18365394288ucfirst( $string = NULL ).../ready.php:521
#419(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.15105338496ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2173; public $name = '68'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Welcome Discount'; 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 = 3.8; public $calculated_median_effect = 2.7; public $calculated_median_effect_inverted = -2.63; public $sort_calculated_median_effect = 2.7; public $number = 68; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2182|10184'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.15105338496ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2173; public $name = '68'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Welcome Discount'; 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 = 3.8; public $calculated_median_effect = 2.7; public $calculated_median_effect_inverted = -2.63; public $sort_calculated_median_effect = 2.7; public $number = 68; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2182|10184'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.15105345456include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #68  Tested 2 times  First tested by Viljo Vabrit  Recently tested by Jakub Linowski on Jun 29, 2022

Pattern #68: Welcome Discount

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.28365496504ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2145; public $name = '67'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Currency & Taxes'; public $tags = '2143'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = -13.3; public $calculated_median_effect = -2; public $calculated_median_effect_inverted = 2.04; public $sort_calculated_median_effect = 2.04; public $number = 67; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2362|9861'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.28365496504ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2145; public $name = '67'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Currency & Taxes'; public $tags = '2143'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = -13.3; public $calculated_median_effect = -2; public $calculated_median_effect_inverted = 2.04; public $sort_calculated_median_effect = 2.04; public $number = 67; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2362|9861'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.28365503464include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.28365496504ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2145; public $name = '67'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Currency & Taxes'; public $tags = '2143'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = -13.3; public $calculated_median_effect = -2; public $calculated_median_effect_inverted = 2.04; public $sort_calculated_median_effect = 2.04; public $number = 67; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2362|9861'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.28365496504ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2145; public $name = '67'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Currency & Taxes'; public $tags = '2143'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = -13.3; public $calculated_median_effect = -2; public $calculated_median_effect_inverted = 2.04; public $sort_calculated_median_effect = 2.04; public $number = 67; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2362|9861'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.28365503464include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.31615536128ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
223.31615536128ucfirst( $string = NULL ).../ready.php:521
#408(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.28365496504ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2145; public $name = '67'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Currency & Taxes'; public $tags = '2143'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = -13.3; public $calculated_median_effect = -2; public $calculated_median_effect_inverted = 2.04; public $sort_calculated_median_effect = 2.04; public $number = 67; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2362|9861'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.28365496504ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2145; public $name = '67'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Currency & Taxes'; public $tags = '2143'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = -13.3; public $calculated_median_effect = -2; public $calculated_median_effect_inverted = 2.04; public $sort_calculated_median_effect = 2.04; public $number = 67; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2362|9861'; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.28365503464include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #67  Tested 2 times  First tested by Martin Wong  Recently tested by Jakub Linowski on Apr 29, 2022

Pattern #67: Currency & Taxes

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.41185627680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.41185627680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.41195634640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 213.41885649568ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6 223.41885649568ucfirst( $string = NULL ).../ready.php:521 #177(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.41185627680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.41185627680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.41195634640include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.41185627680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.41185627680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.41195634640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.46185703392ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
223.46185703392ucfirst( $string = NULL ).../ready.php:521
#178(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.41185627680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.41185627680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.41195634640include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.41185627680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.41185627680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.41195634640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.50385757120ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
223.50385757120ucfirst( $string = NULL ).../ready.php:521
#57(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.41185627680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.41185627680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.41195634640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Learnwithhomer.com#434(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.41185627680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.41185627680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2153; public $name = '66'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Complementary Upsell'; public $tags = '(PageArray) '; public $calculated_repeatability = 2; public $sort_calculated_repeatability = 2; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 6.6; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 66; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2402|2406|2410|10653'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.41195634640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #66  Tested 4 times  First tested by Devesh Khanal  Recently tested by Stanley Zuo on Sep 30, 2022

Pattern #66: Complementary Upsell

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.67235914680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2158; public $name = '65'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Add More For Free Shipping'; public $tags = [...]; 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 = 65; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9525'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.67235914680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2158; public $name = '65'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Add More For Free Shipping'; public $tags = [...]; 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 = 65; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9525'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.67245921640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 213.68495929512ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6 223.68495929512ucfirst( $string = NULL ).../ready.php:521 #400(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.67235914680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2158; public $name = '65'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Add More For Free Shipping'; public $tags = [...]; 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 = 65; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9525'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.67235914680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2158; public $name = '65'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Add More For Free Shipping'; public $tags = [...]; 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 = 65; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9525'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.67245921640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #65  Tested 1 timesTested by Herman Klein on Mar 06, 2022

Pattern #65: Add More For Free Shipping

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.84146000872ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2110; public $name = '64'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Tunnel'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 14.3; public $calculated_median_effect = 14.3; public $calculated_median_effect_inverted = -12.51; public $sort_calculated_median_effect = 14.3; public $number = 64; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2226|2816|4839'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.84146000872ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2110; public $name = '64'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Tunnel'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 14.3; public $calculated_median_effect = 14.3; public $calculated_median_effect_inverted = -12.51; public $sort_calculated_median_effect = 14.3; public $number = 64; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2226|2816|4839'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.84156007832include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Bomgar.com#210(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.84146000872ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2110; public $name = '64'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Tunnel'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 14.3; public $calculated_median_effect = 14.3; public $calculated_median_effect_inverted = -12.51; public $sort_calculated_median_effect = 14.3; public $number = 64; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2226|2816|4839'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.84146000872ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2110; public $name = '64'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Tunnel'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 14.3; public $calculated_median_effect = 14.3; public $calculated_median_effect_inverted = -12.51; public $sort_calculated_median_effect = 14.3; public $number = 64; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2226|2816|4839'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.84156007832include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.84146000872ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2110; public $name = '64'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Tunnel'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 14.3; public $calculated_median_effect = 14.3; public $calculated_median_effect_inverted = -12.51; public $sort_calculated_median_effect = 14.3; public $number = 64; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2226|2816|4839'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.84146000872ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2110; public $name = '64'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Tunnel'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 14.3; public $calculated_median_effect = 14.3; public $calculated_median_effect_inverted = -12.51; public $sort_calculated_median_effect = 14.3; public $number = 64; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2226|2816|4839'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.84156007832include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.94306094216ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
223.94306094216ucfirst( $string = NULL ).../ready.php:521
#278(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.84146000872ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2110; public $name = '64'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Tunnel'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 14.3; public $calculated_median_effect = 14.3; public $calculated_median_effect_inverted = -12.51; public $sort_calculated_median_effect = 14.3; public $number = 64; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2226|2816|4839'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.84146000872ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2110; public $name = '64'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Tunnel'; public $tags = [...]; public $calculated_repeatability = 1.5; public $sort_calculated_repeatability = 1.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 14.3; public $calculated_median_effect = 14.3; public $calculated_median_effect_inverted = -12.51; public $sort_calculated_median_effect = 14.3; public $number = 64; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2226|2816|4839'; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.84156007832include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #64  Tested 3 times  First tested by Lee Elkins  Recently tested by Someone on Jan 15, 2020

Pattern #64: Tunnel

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.05136167008ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.05136167008ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.05146173968include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Swimsuitsforall.com#159(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.05136167008ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.05136167008ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.05146173968include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Menufy.com#51(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.05136167008ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.05136167008ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.05146173968include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Sjvc.edu#171(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.05136167008ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.05136167008ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.05146173968include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Umbraco.com#338(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.05136167008ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.05136167008ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.05146173968include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Snocks.com#385(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.05136167008ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.05136167008ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2090; public $name = '63'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Trust Seals'; 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.1; public $calculated_median_effect = -0.1; public $calculated_median_effect_inverted = 0.1; public $sort_calculated_median_effect = 0.1; public $number = 63; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2097|2101|2109|2328|6741|8980'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.05146173968include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #63  Tested 6 times  First tested by Niels Hapke  Recently tested by Samuel Hess on Nov 25, 2021

Pattern #63: Trust Seals

Based on 6 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.42686434472ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2057; public $name = '62'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Urgent Next Day Delivery'; public $tags = [...]; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.4; public $calculated_median_effect = 9.4; public $calculated_median_effect_inverted = -8.59; public $sort_calculated_median_effect = 9.4; public $number = 62; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2062|2066|2209'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.42686434472ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2057; public $name = '62'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Urgent Next Day Delivery'; public $tags = [...]; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.4; public $calculated_median_effect = 9.4; public $calculated_median_effect_inverted = -8.59; public $sort_calculated_median_effect = 9.4; public $number = 62; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2062|2066|2209'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.42686441432include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Bobandlush.com#157(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.42686434472ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2057; public $name = '62'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Urgent Next Day Delivery'; public $tags = [...]; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.4; public $calculated_median_effect = 9.4; public $calculated_median_effect_inverted = -8.59; public $sort_calculated_median_effect = 9.4; public $number = 62; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2062|2066|2209'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.42686434472ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2057; public $name = '62'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Urgent Next Day Delivery'; public $tags = [...]; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.4; public $calculated_median_effect = 9.4; public $calculated_median_effect_inverted = -8.59; public $sort_calculated_median_effect = 9.4; public $number = 62; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2062|2066|2209'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.42686441432include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Lovehoney.co.uk#163(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.42686434472ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2057; public $name = '62'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Urgent Next Day Delivery'; public $tags = [...]; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.4; public $calculated_median_effect = 9.4; public $calculated_median_effect_inverted = -8.59; public $sort_calculated_median_effect = 9.4; public $number = 62; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2062|2066|2209'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.42686434472ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2057; public $name = '62'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Urgent Next Day Delivery'; public $tags = [...]; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.4; public $calculated_median_effect = 9.4; public $calculated_median_effect_inverted = -8.59; public $sort_calculated_median_effect = 9.4; public $number = 62; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2062|2066|2209'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.42686441432include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #62  Tested 3 times  First tested by Marlies Wilms Floet  Recently tested by Matthew Curry on Mar 27, 2018

Pattern #62: Urgent Next Day Delivery

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.57736586344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2029; public $name = '61'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Local 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 = 7; public $calculated_median_effect = 7; public $calculated_median_effect_inverted = -6.54; public $sort_calculated_median_effect = 7; public $number = 61; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2036'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.57746586344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2029; public $name = '61'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Local 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 = 7; public $calculated_median_effect = 7; public $calculated_median_effect_inverted = -6.54; public $sort_calculated_median_effect = 7; public $number = 61; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2036'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.57746593304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #61  Tested 1 timesTested by Rob Draaijer on Apr 21, 2017

Pattern #61: Local Headline

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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/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.0000465560{main}( ).../index.php:0 20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 184.67316656456ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 194.67316656456ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 204.67326663416include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Hylokusa.com#46(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.67316656456ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.67316656456ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.67326663416include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Mt.com#212(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.67316656456ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.67316656456ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.67326663416include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Backstage.com#299(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.67316656456ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.67316656456ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.67326663416include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Thomasnet.com#318(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.67316656456ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.67316656456ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.67326663416include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Umbraco.com#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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.67316656456ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.67316656456ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.67326663416include( '/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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.67316656456ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.67316656456ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.67326663416include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
214.84536854752ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
224.84536854752ucfirst( $string = NULL ).../ready.php:521
#360(
( ! ) 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.0000465560{main}( ).../index.php:0
20.12472252600ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.12472252600ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.12472253016ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.12472253016ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.12852266992ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.14032301232ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.14032301232ProcessWire\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 = 'idea'; public $data = ['title' => 'Patterns', 'urlSegment' => 'idea'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.14042303192ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.14042303192ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.14042303608ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.14042303608ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.14112304152ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.14112304152ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.14112305504ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.14112305504ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.14122327472require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
184.67316656456ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
194.67316656456ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2005; public $name = '60'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Repeated Bottom Call To Action'; public $tags = '2599'; public $calculated_repeatability = 2.5; public $sort_calculated_repeatability = 2.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 10.12; public $calculated_median_effect = 10.1; public $calculated_median_effect_inverted = -9.17; public $sort_calculated_median_effect = 10.1; public $number = 60; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2012|2374|2861|5539|6050|6454|8269'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => [], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
204.67326663416include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #60  Tested 7 times  First tested by Vito Mediavilla  Recently tested by Jakub Linowski on Jun 16, 2021

Pattern #60: Repeated Bottom Call To Action

Based on 7 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