( ! ) 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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $meta_description = ''; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag', 'meta_description' => ''] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $meta_description = ''; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag', 'meta_description' => ''] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 174.06756783056require( '/home/jlahijani/Sites/goodui.org/site/templates/_main.php ).../TemplateFile.php:340 184.06936800984include( '/home/jlahijani/Sites/goodui.org/site/templates/_og.php ).../_main.php:64 194.07386799352strip_tags( $string = NULL ).../_og.php:13 " />

Best 19 Button 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 180.26753168848ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2993; public $name = '93'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Auto Next'; public $tags = [...]; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.7; public $calculated_median_effect_inverted = -3.57; public $sort_calculated_median_effect = 3.7; public $number = 93; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 8382'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 190.26753168848ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2993; public $name = '93'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Auto Next'; public $tags = [...]; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 3.7; public $calculated_median_effect_inverted = -3.57; public $sort_calculated_median_effect = 3.7; public $number = 93; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 8382'; public $data = [...] }, 'index' => 0, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 200.26753181496include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #93  Tested 1 timesTested by Andrey Andreev on Jul 14, 2021

Pattern #93: Auto Next

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 180.35803281144ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2957; public $name = '92'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Already Viewed Label'; public $tags = '2273'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 1.08; public $calculated_median_effect = 1.1; public $calculated_median_effect_inverted = -1.09; public $sort_calculated_median_effect = 1.1; public $number = 92; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2964'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 190.35803281144ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2957; public $name = '92'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Already Viewed Label'; public $tags = '2273'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 1.08; public $calculated_median_effect = 1.1; public $calculated_median_effect_inverted = -1.09; public $sort_calculated_median_effect = 1.1; public $number = 92; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2964'; public $data = [...] }, 'index' => 1, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 200.35813288104include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #92  Tested 1 timesTested by Vinicius Barros Peixoto on Dec 21, 2018

Pattern #92: Already Viewed Label

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 180.43963368600ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2872; public $name = '91'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Forced Action'; public $tags = [...]; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 91; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2880|5228|5370'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 190.43963368600ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2872; public $name = '91'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Forced Action'; public $tags = [...]; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 91; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2880|5228|5370'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 200.43973375560include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.43963368600ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2872; public $name = '91'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Forced Action'; public $tags = [...]; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 91; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2880|5228|5370'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.43963368600ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2872; public $name = '91'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Forced Action'; public $tags = [...]; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 91; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2880|5228|5370'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.43973375560include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.47503426896ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
220.47503426896ucfirst( $string = NULL ).../ready.php:521
#291(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.43963368600ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2872; public $name = '91'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Forced Action'; public $tags = [...]; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 91; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2880|5228|5370'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.43963368600ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2872; public $name = '91'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Forced Action'; public $tags = [...]; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 91; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2880|5228|5370'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.43973375560include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Yummly.com#193(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.43963368600ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2872; public $name = '91'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Forced Action'; public $tags = [...]; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 91; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2880|5228|5370'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.43963368600ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2872; public $name = '91'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Forced Action'; public $tags = [...]; public $calculated_repeatability = 3; public $sort_calculated_repeatability = 3; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3; public $calculated_median_effect = 3; public $calculated_median_effect_inverted = -2.91; public $sort_calculated_median_effect = 3; public $number = 91; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2880|5228|5370'; public $data = [...] }, 'index' => 2, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.43973375560include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #91  Tested 3 timesTested by Marcos Ciarrocchi on Aug 07, 2018

Pattern #91: Forced Action

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 180.62333541680ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2839; public $name = '90'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Out Of Stock Or In Stock Products'; public $tags = [...]; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 2.8; public $calculated_median_effect_inverted = -2.72; public $sort_calculated_median_effect = 2.8; public $number = 90; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9518'; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 190.62333541680ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2839; public $name = '90'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Out Of Stock Or In Stock Products'; public $tags = [...]; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = 2.8; public $calculated_median_effect_inverted = -2.72; public $sort_calculated_median_effect = 2.8; public $number = 90; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 9518'; public $data = [...] }, 'index' => 3, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 200.62333548640include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #90  Tested 1 timesTested by Andrey Andreev on May 06, 2021

Pattern #90: Out Of Stock Or In Stock Products

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #89
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413 270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
280.81823760920ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
280.81823760920ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
280.81823760920ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
210.78633706856ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78633706856ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; 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.78643708864ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
240.78643708864ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
250.78643709280ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
260.78643709280ProcessWire\TemplateFile->___render( ).../Wire.php:413
270.78643728152require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
180.70593617344ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
190.70593617344ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2834; public $name = '89'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Consistent System Fonts'; public $tags = '(PageArray) '; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 89; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 4, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
200.70603624304include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #89: Consistent System Fonts

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 181.03343996816ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 191.03343996816ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 201.03344003776include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Thomasnet.com#208(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.03343996816ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.03343996816ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.03344003776include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Thomasnet.com#246(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.03343996816ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.03343996816ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.03344003776include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Thomasnet.com#370(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.03343996816ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.03343996816ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.03344003776include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.03343996816ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.03343996816ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.03344003776include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.16204174024ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
221.16204174024ucfirst( $string = NULL ).../ready.php:521
#387(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.03343996816ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.03343996816ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2789; public $name = '88'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Action Button'; public $tags = '2599'; public $calculated_repeatability = 3.5; public $sort_calculated_repeatability = 3.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 30.1; public $calculated_median_effect = 13.1; public $calculated_median_effect_inverted = -11.58; public $sort_calculated_median_effect = 13.1; public $number = 88; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2796|2799|3917|8596|9043'; public $data = [...] }, 'index' => 5, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.03344003776include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #88  Tested 5 times  First tested by Karl Gilis  Recently tested by Jakub Linowski on Nov 30, 2021

Pattern #88: Action Button

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

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 181.31334292296ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2775; public $name = '87'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'No Commitment Default'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 1.1; public $calculated_median_effect = 1.1; public $calculated_median_effect_inverted = -1.09; public $sort_calculated_median_effect = 1.1; public $number = 87; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2784'; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 191.31334292296ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2775; public $name = '87'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'No Commitment Default'; public $tags = '2075'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 1.1; public $calculated_median_effect = 1.1; public $calculated_median_effect_inverted = -1.09; public $sort_calculated_median_effect = 1.1; public $number = 87; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2784'; public $data = [...] }, 'index' => 6, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 201.31344299256include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #87  Tested 1 timesTested by Aleksandr Elesev on Oct 26, 2018

Pattern #87: No Commitment Default

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #86
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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 221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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 231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413 271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
281.51024501032ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
281.51024501032ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
281.51024501032ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
211.47864446968ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
221.47864446968ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; 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
231.47864448976ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
241.47864448976ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
251.47874449392ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
261.47874449392ProcessWire\TemplateFile->___render( ).../Wire.php:413
271.47874468264require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.39834373840ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.39834373840ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2731; public $name = '86'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Temporary Sign In'; public $tags = '2075'; public $calculated_repeatability = 0; public $sort_calculated_repeatability = 0; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = ''; public $calculated_median_effect = ''; public $calculated_median_effect_inverted = ''; public $sort_calculated_median_effect = ''; public $number = 86; public $full_name = ''; public $effort_type = '1079'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 7, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.39834380800include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #86: Temporary Sign In

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 181.72424736928ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 191.72424736928ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 201.72434743888include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Runrun.it#6(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.72424736928ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.72424736928ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.72434743888include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Kenhub.com#204(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.72424736928ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.72424736928ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.72434743888include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Mt.com#213(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.72424736928ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.72424736928ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.72434743888include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Adoramapix.com#40(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.72424736928ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.72424736928ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2727; public $name = '85'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Benefit Button'; public $tags = '2599'; public $calculated_repeatability = 0.5; public $sort_calculated_repeatability = 0.5; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 9.54; public $calculated_median_effect = 2.5; public $calculated_median_effect_inverted = -2.44; public $sort_calculated_median_effect = 2.5; public $number = 85; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2739|2744|2749|2865|4105'; public $data = [...] }, 'index' => 8, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.72434743888include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #85  Tested 5 times  First tested by Andrei Zakhareuski  Recently tested by Herman Klein on Aug 13, 2019

Pattern #85: Benefit Button

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

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #84
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40 222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517 232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413 272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.10905150680ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.10905150680ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.10905150680ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.07745096616ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = ??? ).../_pattern-item.php:40
222.07745096616ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'test' => NULL], $options = [] ).../Functions.php:517
232.07745098624ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.07745098624ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.07745099040ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.07745099040ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.07755117912require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
181.99695023248ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
191.99695023248ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2716; public $name = '84'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Where Should We Send Your Code'; 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 = 84; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 9, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
201.99705030208include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #84: Where Should We Send Your Code

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.32295388448ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.32295388448ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.32295395408include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 212.33215409840ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6 222.33215409840ucfirst( $string = NULL ).../ready.php:521 #9(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.32295388448ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.32295388448ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.32295395408include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),3dhubs.com#91(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.32295388448ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.32295388448ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.32295395408include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Volders.de#302(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.32295388448ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.32295388448ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.32295395408include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.32295388448ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.32295388448ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.32295395408include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.43445521592ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
222.43445521592ucfirst( $string = NULL ).../ready.php:521
#312(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.32295388448ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.32295388448ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.32295395408include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Over-blog.com#39(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.32295388448ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.32295388448ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2698; public $name = '83'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Progressive Fields'; 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 = 1.59; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 83; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2706|3548|5715|5885|9364'; public $data = [...] }, 'index' => 10, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.32295395408include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #83  Tested 5 times  First tested by Rick Dawson  Recently tested by Tael Pinault on Jul 02, 2019

Pattern #83: Progressive Fields

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

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.61805655744ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2692; public $name = '82'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Onboarding Callouts'; public $tags = '2183'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.49; public $calculated_median_effect = 4.05; public $calculated_median_effect_inverted = -3.89; public $sort_calculated_median_effect = 4.05; public $number = 82; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 6121|9223'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.61805655744ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2692; public $name = '82'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Onboarding Callouts'; public $tags = '2183'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.49; public $calculated_median_effect = 4.05; public $calculated_median_effect_inverted = -3.89; public $sort_calculated_median_effect = 4.05; public $number = 82; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 6121|9223'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.61805662704include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Backstage.com#391(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.61805655744ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2692; public $name = '82'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Onboarding Callouts'; public $tags = '2183'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.49; public $calculated_median_effect = 4.05; public $calculated_median_effect_inverted = -3.89; public $sort_calculated_median_effect = 4.05; public $number = 82; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 6121|9223'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.61805655744ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2692; public $name = '82'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Onboarding Callouts'; public $tags = '2183'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.49; public $calculated_median_effect = 4.05; public $calculated_median_effect_inverted = -3.89; public $sort_calculated_median_effect = 4.05; public $number = 82; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 6121|9223'; public $data = [...] }, 'index' => 11, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.61805662704include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #82  Tested 2 times  First tested by Kyle Phillips  Recently tested by Stanley Zuo on Dec 30, 2021

Pattern #82: Onboarding Callouts

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
Pattern #81
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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 222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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 232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482 242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413 272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.87105898872ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.87105898872ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/pattern-tester.php ).../TemplateFile.php:328
282.87105898872ProcessWire\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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
212.83935844808ProcessWire\wireRenderFile( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
222.83935844808ProcessWire\WireFileTools->render( $filename = 'partials/pattern-tester', $vars = ['page' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; 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
232.83945846816ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../WireFileTools.php:1482
242.83945846816ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['page' => class ProcessWire\Page { ... }] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
252.83945847232ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
262.83945847232ProcessWire\TemplateFile->___render( ).../Wire.php:413
272.83955866104require( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
182.75865756192ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
192.75865756192ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2623; public $name = '81'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Localized 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 = 81; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) '; public $editors_pick = 0; public $shortened_thumbnail = 0; public $data = [...] }, 'index' => 12, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
202.75865763152include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583

Pattern #81: Localized 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.08606128448ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2613; public $name = '80'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Persitent Filters'; public $tags = [...]; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.9; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 80; public $full_name = ''; public $effort_type = FALSE; public $conducted_tests = '(RepeaterPageArray) 2621'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.08606128448ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2613; public $name = '80'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Persitent Filters'; public $tags = [...]; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 3.9; public $calculated_median_effect = 3.9; public $calculated_median_effect_inverted = -3.75; public $sort_calculated_median_effect = 3.9; public $number = 80; public $full_name = ''; public $effort_type = FALSE; public $conducted_tests = '(RepeaterPageArray) 2621'; public $data = [...] }, 'index' => 13, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.08616135408include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),">
Pattern #80  Tested 1 timesTested by Vinicius Barros Peixoto on Aug 14, 2018

Pattern #80: Persitent Filters

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.16886194832ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.16886194832ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.16886201792include( '/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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.16886194832ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.16886194832ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.16886201792include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
213.20846248368ProcessWire\urlFormatter( $url = '', $length = 32 ).../_pattern-item.php:6
223.20846248368ucfirst( $string = NULL ).../ready.php:521
#355(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.16886194832ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.16886194832ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.16886201792include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Mvideo.ru#356(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.16886194832ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.16886194832ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.16886201792include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Mvideo.ru#368(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.16886194832ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.16886194832ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.16886201792include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Online.metro-cc.ru#418(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.16886194832ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.16886194832ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2608; public $name = '79'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Single Or Multiple Search Triggers'; public $tags = [...]; public $calculated_repeatability = 5.25; public $sort_calculated_repeatability = 5.25; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 50.62; public $calculated_median_effect = 8.1; public $calculated_median_effect_inverted = -7.49; public $sort_calculated_median_effect = 8.1; public $number = 79; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 4844|8175|8181|8544|10159'; public $data = [...] }, 'index' => 14, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.16886201792include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #79  Tested 5 times  First tested by Lars Skjold Iversen  Recently tested by Andrey Andreev on Jun 28, 2022

Pattern #79: Single Or Multiple Search Triggers

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

A B

( ! ) Warning: Undefined variable $fieldname in /home/jlahijani/Sites/goodui.org/site/templates/patterns.php on line 484
Call Stack
#TimeMemoryFunctionLocation
10.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.46836455952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2600; public $name = '78'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Structured Information'; public $tags = '5940'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.83; public $calculated_median_effect = 0.85; public $calculated_median_effect_inverted = -0.84; public $sort_calculated_median_effect = 0.85; public $number = 78; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2606|5101'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.46836455952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2600; public $name = '78'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Structured Information'; public $tags = '5940'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.83; public $calculated_median_effect = 0.85; public $calculated_median_effect_inverted = -0.84; public $sort_calculated_median_effect = 0.85; public $number = 78; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2606|5101'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.46846462912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Thomasnet.com#284(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.46836455952ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2600; public $name = '78'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Structured Information'; public $tags = '5940'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.83; public $calculated_median_effect = 0.85; public $calculated_median_effect_inverted = -0.84; public $sort_calculated_median_effect = 0.85; public $number = 78; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2606|5101'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.46836455952ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2600; public $name = '78'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Structured Information'; public $tags = '5940'; public $calculated_repeatability = 1; public $sort_calculated_repeatability = 1; public $calculated_shallow_effect = ''; public $calculated_deep_effect = ''; public $calculated_main_effect = 0.83; public $calculated_median_effect = 0.85; public $calculated_median_effect_inverted = -0.84; public $sort_calculated_median_effect = 0.85; public $number = 78; public $full_name = ''; public $effort_type = '1078'; public $conducted_tests = '(RepeaterPageArray) 2606|5101'; public $data = [...] }, 'index' => 15, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.46846462912include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #78  Tested 2 times  First tested by Kimberly Cheung  Recently tested by Julian Gaviria on Feb 19, 2020

Pattern #78: Structured Information

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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/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.0000465448{main}( ).../index.php:0 20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55 30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484 40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952 50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416 60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114 70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184 80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060 100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484 110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952 120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416 130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575 140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484 150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952 160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413 170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328 183.62506585424ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2595; public $name = '77'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Filled Or Ghost Buttons'; 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 = 1.65; public $calculated_median_effect = -10.55; public $calculated_median_effect_inverted = 11.79; public $sort_calculated_median_effect = 11.79; public $number = 77; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2669|3885|5825|5842'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484 193.62506585424ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2595; public $name = '77'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Filled Or Ghost Buttons'; 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 = 1.65; public $calculated_median_effect = -10.55; public $calculated_median_effect_inverted = 11.79; public $sort_calculated_median_effect = 11.79; public $number = 77; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2669|3885|5825|5842'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552 203.62516592384include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583 ),Goodui.org#243(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.62506585424ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2595; public $name = '77'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Filled Or Ghost Buttons'; 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 = 1.65; public $calculated_median_effect = -10.55; public $calculated_median_effect_inverted = 11.79; public $sort_calculated_median_effect = 11.79; public $number = 77; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2669|3885|5825|5842'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.62506585424ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2595; public $name = '77'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Filled Or Ghost Buttons'; 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 = 1.65; public $calculated_median_effect = -10.55; public $calculated_median_effect_inverted = 11.79; public $sort_calculated_median_effect = 11.79; public $number = 77; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2669|3885|5825|5842'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.62516592384include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Volders.de#307(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.62506585424ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2595; public $name = '77'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Filled Or Ghost Buttons'; 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 = 1.65; public $calculated_median_effect = -10.55; public $calculated_median_effect_inverted = 11.79; public $sort_calculated_median_effect = 11.79; public $number = 77; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2669|3885|5825|5842'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.62506585424ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2595; public $name = '77'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Filled Or Ghost Buttons'; 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 = 1.65; public $calculated_median_effect = -10.55; public $calculated_median_effect_inverted = 11.79; public $sort_calculated_median_effect = 11.79; public $number = 77; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2669|3885|5825|5842'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.62516592384include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),Backstage.com#310(
( ! ) 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.0000465448{main}( ).../index.php:0
20.06662252472ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ).../index.php:55
30.06662252472ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ).../Wire.php:484
40.06672252888ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ).../WireHooks.php:952
50.06672252888ProcessWire\ProcessPageView->___execute( $internal = TRUE ).../Wire.php:416
60.06942266832ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $request = class ProcessWire\PagesRequest { } ).../ProcessPageView.module:114
70.08242301072ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../ProcessPageView.module:184
80.08242301072ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1015; public $name = 'patterns'; public $parent = '/'; public $template = 'patterns'; public $numChildren = 129; public $title = 'Patterns'; public $urlSegment = 'tag'; public $data = ['title' => 'Patterns', 'urlSegment' => 'tag'] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
90.08252303032ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:1060
100.08252303032ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] }, $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }], $type = ??? ).../Wire.php:484
110.08252303448ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ).../WireHooks.php:952
120.08252303448ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ).../Wire.php:416
130.08332303992ProcessWire\Wire->__call( $method = 'render', $arguments = [] ).../PageRender.module:575
140.08332303992ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] }, $method = 'render', $arguments = [], $type = ??? ).../Wire.php:484
150.08342305344ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ).../WireHooks.php:952
160.08342305344ProcessWire\TemplateFile->___render( ).../Wire.php:413
170.08352327312require( '/home/jlahijani/Sites/goodui.org/site/templates/patterns.php ).../TemplateFile.php:328
183.62506585424ProcessWire\wireIncludeFile( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2595; public $name = '77'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Filled Or Ghost Buttons'; 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 = 1.65; public $calculated_median_effect = -10.55; public $calculated_median_effect_inverted = 11.79; public $sort_calculated_median_effect = 11.79; public $number = 77; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2669|3885|5825|5842'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = ??? ).../patterns.php:484
193.62506585424ProcessWire\WireFileTools->___include( $filename = './_pattern-item', $vars = ['pattern' => class ProcessWire\Page { public $id = 2595; public $name = '77'; public $parent = '/patterns/'; public $template = 'pattern'; public $title = 'Filled Or Ghost Buttons'; 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 = 1.65; public $calculated_median_effect = -10.55; public $calculated_median_effect_inverted = 11.79; public $sort_calculated_median_effect = 11.79; public $number = 77; public $full_name = ''; public $effort_type = '1077'; public $conducted_tests = '(RepeaterPageArray) 2669|3885|5825|5842'; public $data = [...] }, 'index' => 16, 'isActiveUser' => FALSE, 'isAllowedToOutput3ForGuests' => TRUE, 'filterArray' => ['tag' => 'Button'], 'usingSearch' => FALSE, 'fieldname' => NULL, 'secondLoop' => TRUE], $options = [] ).../Functions.php:552
203.62516592384include( '/home/jlahijani/Sites/goodui.org/site/templates/_pattern-item.php ).../WireFileTools.php:1583
),">
Pattern #77  Tested 4 times  First tested by Luke Hay  Recently tested by Stanley Zuo on Jul 25, 2020

Pattern #77: Filled Or Ghost Buttons

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

A B

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

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

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

Order Now

$360 / mo
Billed yearly at $4320$5184


Unlimited User Accounts

License to use the data by unlimited users.


Access to 411+ searchable a/b tests


Sort patterns and tests by impact


Access to all templates

Team

Order Now

$120 / mo
Billed yearly at $1440$1728


5 User Accounts

License to use the data by up to 5 users.


Access to 411+ searchable a/b tests


Sort patterns and tests by impact


Access to all templates

Solo

Order Now

$60 / mo
Billed yearly at $720$864


1 User Account

License to use the data by 1 user.


Access to 411+ searchable a/b tests


Sort patterns and tests by impact


Access to all templates

All Plans Come With

Access To All Tests

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

5+ New Tests Each Month

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

Cancel Anytime

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

100% Secure Payment with Visa

Companies That Trust GoodUI Patterns & Tests For Higher Conversions

Customer Logos