Table of Content
Deprecated (8192): Return type of Cake\Database\Query::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [CORE/src/Database/Query.php, line 1900]Code Context<?php */
<?php class Query implements ExpressionInterface, IteratorAggregate
<?php {
include - CORE/src/Database/Query.php, line 39
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/ORM/Query.php, line 80
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
Cake\ORM\AssociationCollection::load() - CORE/src/ORM/AssociationCollection.php, line 92
Cake\ORM\Table::hasMany() - CORE/src/ORM/Table.php, line 1145
App\Model\Table\PartsTable::initialize() - APP/Model/Table/PartsTable.php, line 11
Cake\ORM\Table::__construct() - CORE/src/ORM/Table.php, line 322
Cake\ORM\Locator\TableLocator::_create() - CORE/src/ORM/Locator/TableLocator.php, line 309
Cake\ORM\Locator\TableLocator::createInstance() - CORE/src/ORM/Locator/TableLocator.php, line 264
Cake\Datasource\Locator\AbstractLocator::get() - CORE/src/Datasource/Locator/AbstractLocator.php, line 62
Cake\ORM\Locator\TableLocator::get() - CORE/src/ORM/Locator/TableLocator.php, line 205
Cake\View\Cell::loadModel() - CORE/src/Datasource/ModelAwareTrait.php, line 124
App\View\Cell\ListingCell::display() - APP/View/Cell/ListingCell.php, line 14
ReflectionMethod::invokeArgs() - [internal], line ??
Deprecated (8192): Creation of dynamic property App\View\Cell\ListingCell::$Parts is deprecated [CORE/src/Datasource/ModelAwareTrait.php, line 124]Code Context<?php } else {
<?php $this->{$alias} = $factory($modelClass, $options);
<?php }
Cake\View\Cell::loadModel() - CORE/src/Datasource/ModelAwareTrait.php, line 124
App\View\Cell\ListingCell::display() - APP/View/Cell/ListingCell.php, line 14
ReflectionMethod::invokeArgs() - [internal], line ??
Cake\View\Cell::Cake\View\{closure}() - CORE/src/View/Cell.php, line 172
Cake\View\Cell::render() - CORE/src/View/Cell.php, line 218
include - ROOT/templates/Pages/home.php, line 16
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 699
App\Controller\PagesController::display() - APP/Controller/PagesController.php, line 65
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 531
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 151
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 313
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Deprecated (8192): Return type of Cake\Database\Statement\StatementDecorator::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [CORE/src/Database/Statement/StatementDecorator.php, line 285]Code Context<?php */
<?php class StatementDecorator implements StatementInterface, Countable, IteratorAggregate
<?php {
include - CORE/src/Database/Statement/StatementDecorator.php, line 36
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/Database/Statement/PDOStatement.php, line 28
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/Database/Statement/MysqlStatement.php, line 26
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
Cake\Database\Driver\Mysql::prepare() - CORE/src/Database/Driver/Mysql.php, line 215
Cake\Database\Connection::Cake\Database\{closure}() - CORE/src/Database/Connection.php, line 284
Cake\Core\Retry\CommandRetry::run() - CORE/src/Core/Retry/CommandRetry.php, line 70
Cake\Database\Connection::prepare() - CORE/src/Database/Connection.php, line 283
Cake\Database\Connection::Cake\Database\{closure}() - CORE/src/Database/Connection.php, line 306
Cake\Core\Retry\CommandRetry::run() - CORE/src/Core/Retry/CommandRetry.php, line 70
Cake\Database\Connection::execute() - CORE/src/Database/Connection.php, line 305
Cake\Database\Schema\Collection::_reflect() - CORE/src/Database/Schema/Collection.php, line 140
Deprecated (8192): Return type of Cake\Chronos\Traits\FactoryTrait::createFromFormat($format, $time, $tz = null): Cake\Chronos\ChronosInterface should either be compatible with DateTimeImmutable::createFromFormat(string $format, string $datetime, ?DateTimeZone $timezone = null): DateTimeImmutable|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [ROOT/vendor/cakephp/chronos/src/Traits/FactoryTrait.php, line 233]Code Context<?php */
<?php class Date extends DateTimeImmutable implements ChronosInterface
<?php {
include - ROOT/vendor/cakephp/chronos/src/Date.php, line 54
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/I18n/FrozenDate.php, line 29
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateType::useImmutable() - CORE/src/Database/Type/DateType.php, line 58
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Deprecated (8192): Return type of Cake\Chronos\Traits\FrozenTimeTrait::setTime($hours, $minutes, $seconds = null, $microseconds = null): Cake\Chronos\ChronosInterface should either be compatible with DateTimeImmutable::setTime(int $hour, int $minute, int $second = 0, int $microsecond = 0): DateTimeImmutable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [ROOT/vendor/cakephp/chronos/src/Traits/FrozenTimeTrait.php, line 78]Code Context<?php */
<?php class Date extends DateTimeImmutable implements ChronosInterface
<?php {
include - ROOT/vendor/cakephp/chronos/src/Date.php, line 54
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/I18n/FrozenDate.php, line 29
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateType::useImmutable() - CORE/src/Database/Type/DateType.php, line 58
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Deprecated (8192): Return type of Cake\Chronos\Traits\FrozenTimeTrait::add($interval): Cake\Chronos\ChronosInterface should either be compatible with DateTimeImmutable::add(DateInterval $interval): DateTimeImmutable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [ROOT/vendor/cakephp/chronos/src/Traits/FrozenTimeTrait.php, line 91]Code Context<?php */
<?php class Date extends DateTimeImmutable implements ChronosInterface
<?php {
include - ROOT/vendor/cakephp/chronos/src/Date.php, line 54
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/I18n/FrozenDate.php, line 29
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateType::useImmutable() - CORE/src/Database/Type/DateType.php, line 58
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Deprecated (8192): Return type of Cake\Chronos\Traits\FrozenTimeTrait::sub($interval): Cake\Chronos\ChronosInterface should either be compatible with DateTimeImmutable::sub(DateInterval $interval): DateTimeImmutable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [ROOT/vendor/cakephp/chronos/src/Traits/FrozenTimeTrait.php, line 104]Code Context<?php */
<?php class Date extends DateTimeImmutable implements ChronosInterface
<?php {
include - ROOT/vendor/cakephp/chronos/src/Date.php, line 54
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/I18n/FrozenDate.php, line 29
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateType::useImmutable() - CORE/src/Database/Type/DateType.php, line 58
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Deprecated (8192): Return type of Cake\Chronos\Traits\FrozenTimeTrait::setTimezone($value) should either be compatible with DateTimeImmutable::setTimezone(DateTimeZone $timezone): DateTimeImmutable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [ROOT/vendor/cakephp/chronos/src/Traits/FrozenTimeTrait.php, line 143]Code Context<?php */
<?php class Date extends DateTimeImmutable implements ChronosInterface
<?php {
include - ROOT/vendor/cakephp/chronos/src/Date.php, line 54
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/I18n/FrozenDate.php, line 29
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateType::useImmutable() - CORE/src/Database/Type/DateType.php, line 58
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Deprecated (8192): Return type of Cake\Chronos\Traits\FrozenTimeTrait::setTimestamp($value): Cake\Chronos\ChronosInterface should either be compatible with DateTimeImmutable::setTimestamp(int $timestamp): DateTimeImmutable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [ROOT/vendor/cakephp/chronos/src/Traits/FrozenTimeTrait.php, line 157]Code Context<?php */
<?php class Date extends DateTimeImmutable implements ChronosInterface
<?php {
include - ROOT/vendor/cakephp/chronos/src/Date.php, line 54
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/I18n/FrozenDate.php, line 29
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateType::useImmutable() - CORE/src/Database/Type/DateType.php, line 58
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Deprecated (8192): Return type of Cake\Chronos\Traits\FrozenTimeTrait::modify($relative): Cake\Chronos\ChronosInterface should either be compatible with DateTimeImmutable::modify(string $modifier): DateTimeImmutable|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [ROOT/vendor/cakephp/chronos/src/Traits/FrozenTimeTrait.php, line 171]Code Context<?php */
<?php class Date extends DateTimeImmutable implements ChronosInterface
<?php {
include - ROOT/vendor/cakephp/chronos/src/Date.php, line 54
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/I18n/FrozenDate.php, line 29
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateType::useImmutable() - CORE/src/Database/Type/DateType.php, line 58
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Deprecated (8192): Return type of Cake\Chronos\Traits\ModifierTrait::setDate($year, $month, $day): Cake\Chronos\ChronosInterface should either be compatible with DateTimeImmutable::setDate(int $year, int $month, int $day): DateTimeImmutable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [ROOT/vendor/cakephp/chronos/src/Traits/ModifierTrait.php, line 112]Code Context<?php */
<?php class Date extends DateTimeImmutable implements ChronosInterface
<?php {
include - ROOT/vendor/cakephp/chronos/src/Date.php, line 54
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - CORE/src/I18n/FrozenDate.php, line 29
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateType::useImmutable() - CORE/src/Database/Type/DateType.php, line 58
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Deprecated (8192): Return type of Cake\I18n\FrozenDate::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [CORE/src/I18n/DateFormatTrait.php, line 442]Code Context<?php */
<?php class FrozenDate extends ChronosDate implements I18nDateTimeInterface
<?php {
include - CORE/src/I18n/FrozenDate.php, line 29
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateType::useImmutable() - CORE/src/Database/Type/DateType.php, line 58
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Query::getIterator() - CORE/src/Datasource/QueryTrait.php, line 141
include - ROOT/templates/cell/Listing/display.php, line 2
Deprecated (8192): Return type of Cake\I18n\FrozenTime::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [CORE/src/I18n/DateFormatTrait.php, line 442]Code Context<?php */
<?php class FrozenTime extends Chronos implements I18nDateTimeInterface
<?php {
include - CORE/src/I18n/FrozenTime.php, line 30
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\Database\Type\DateTimeType::_setClassName() - CORE/src/Database/Type/DateTimeType.php, line 418
Cake\Database\Type\DateTimeType::useImmutable() - CORE/src/Database/Type/DateTimeType.php, line 402
Cake\Database\Type\DateTimeType::__construct() - CORE/src/Database/Type/DateTimeType.php, line 124
Cake\Database\TypeFactory::build() - CORE/src/Database/TypeFactory.php, line 81
Cake\Database\TypeFactory::buildAll() - CORE/src/Database/TypeFactory.php, line 93
Cake\Database\FieldTypeConverter::__construct() - CORE/src/Database/FieldTypeConverter.php, line 70
Cake\Database\Query::_decorateStatement() - CORE/src/Database/Query.php, line 2248
Cake\Database\Query::execute() - CORE/src/Database/Query.php, line 251
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Query::getIterator() - CORE/src/Datasource/QueryTrait.php, line 141
include - ROOT/templates/cell/Listing/display.php, line 2
Deprecated (8192): Return type of Cake\Database\Statement\BufferedStatement::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [CORE/src/Database/Statement/BufferedStatement.php, line 294]Code Context<?php */
<?php class BufferedStatement implements Iterator, StatementInterface
<?php {
include - CORE/src/Database/Statement/BufferedStatement.php, line 30
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
Cake\ORM\EagerLoader::_collectKeys() - CORE/src/ORM/EagerLoader.php, line 815
Cake\ORM\EagerLoader::loadExternal() - CORE/src/ORM/EagerLoader.php, line 638
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Query::getIterator() - CORE/src/Datasource/QueryTrait.php, line 141
include - ROOT/templates/cell/Listing/display.php, line 2
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\View\Cell::Cake\View\{closure}() - CORE/src/View/Cell.php, line 201
Cake\View\Cell::render() - CORE/src/View/Cell.php, line 218
include - ROOT/templates/Pages/home.php, line 16
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Deprecated (8192): Return type of Cake\Database\Statement\BufferedStatement::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [CORE/src/Database/Statement/BufferedStatement.php, line 284]Code Context<?php */
<?php class BufferedStatement implements Iterator, StatementInterface
<?php {
include - CORE/src/Database/Statement/BufferedStatement.php, line 30
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
Cake\ORM\EagerLoader::_collectKeys() - CORE/src/ORM/EagerLoader.php, line 815
Cake\ORM\EagerLoader::loadExternal() - CORE/src/ORM/EagerLoader.php, line 638
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Query::getIterator() - CORE/src/Datasource/QueryTrait.php, line 141
include - ROOT/templates/cell/Listing/display.php, line 2
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\View\Cell::Cake\View\{closure}() - CORE/src/View/Cell.php, line 201
Cake\View\Cell::render() - CORE/src/View/Cell.php, line 218
include - ROOT/templates/Pages/home.php, line 16
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Deprecated (8192): Return type of Cake\ORM\ResultSet::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [CORE/src/ORM/ResultSet.php, line 187]Code Context<?php */
<?php class ResultSet implements ResultSetInterface
<?php {
include - CORE/src/ORM/ResultSet.php, line 33
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1126
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Association\Loader\SelectLoader::_buildResultMap() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 470
Cake\ORM\Association\Loader\SelectLoader::buildEagerLoader() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 128
Cake\ORM\Association\HasMany::eagerLoader() - CORE/src/ORM/Association/HasMany.php, line 670
Cake\ORM\EagerLoader::loadExternal() - CORE/src/ORM/EagerLoader.php, line 673
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Query::getIterator() - CORE/src/Datasource/QueryTrait.php, line 141
include - ROOT/templates/cell/Listing/display.php, line 2
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Deprecated (8192): Cake\ORM\ResultSet implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) [CORE/src/ORM/ResultSet.php, line 33]Code Context<?php */
<?php class ResultSet implements ResultSetInterface
<?php {
include - CORE/src/ORM/ResultSet.php, line 33
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1126
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Association\Loader\SelectLoader::_buildResultMap() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 470
Cake\ORM\Association\Loader\SelectLoader::buildEagerLoader() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 128
Cake\ORM\Association\HasMany::eagerLoader() - CORE/src/ORM/Association/HasMany.php, line 670
Cake\ORM\EagerLoader::loadExternal() - CORE/src/ORM/EagerLoader.php, line 673
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Query::getIterator() - CORE/src/Datasource/QueryTrait.php, line 141
include - ROOT/templates/cell/Listing/display.php, line 2
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Deprecated (8192): Cake\Collection\Collection implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) [CORE/src/Collection/Collection.php, line 27]Code Context<?php */
<?php class Collection extends IteratorIterator implements CollectionInterface, Serializable
<?php {
include - CORE/src/Collection/Collection.php, line 27
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
Cake\ORM\ResultSet::_calculateAssociationMap() - CORE/src/ORM/ResultSet.php, line 370
Cake\ORM\ResultSet::__construct() - CORE/src/ORM/ResultSet.php, line 166
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1126
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Association\Loader\SelectLoader::_buildResultMap() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 470
Cake\ORM\Association\Loader\SelectLoader::buildEagerLoader() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 128
Cake\ORM\Association\HasMany::eagerLoader() - CORE/src/ORM/Association/HasMany.php, line 670
Cake\ORM\EagerLoader::loadExternal() - CORE/src/ORM/EagerLoader.php, line 673
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Query::getIterator() - CORE/src/Datasource/QueryTrait.php, line 141
include - ROOT/templates/cell/Listing/display.php, line 2
Deprecated (8192): Cake\Collection\Iterator\FilterIterator implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) [CORE/src/Collection/Iterator/FilterIterator.php, line 31]Code Context<?php {
<?php include $file;
<?php }
include - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
Cake\Collection\Collection::filter() - CORE/src/Collection/CollectionTrait.php, line 86
Cake\Collection\Collection::match() - CORE/src/Collection/CollectionTrait.php, line 382
Cake\ORM\ResultSet::_calculateAssociationMap() - CORE/src/ORM/ResultSet.php, line 371
Cake\ORM\ResultSet::__construct() - CORE/src/ORM/ResultSet.php, line 166
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1126
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Association\Loader\SelectLoader::_buildResultMap() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 470
Cake\ORM\Association\Loader\SelectLoader::buildEagerLoader() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 128
Cake\ORM\Association\HasMany::eagerLoader() - CORE/src/ORM/Association/HasMany.php, line 670
Cake\ORM\EagerLoader::loadExternal() - CORE/src/ORM/EagerLoader.php, line 673
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Deprecated (8192): Return type of & Cake\ORM\Entity::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [CORE/src/Datasource/EntityTrait.php, line 604]Code Context<?php */
<?php class Entity implements EntityInterface, InvalidPropertyInterface
<?php {
include - CORE/src/ORM/Entity.php, line 27
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
include - APP/Model/Entity/Chapter.php, line 7
Composer\Autoload\includeFile - ROOT/vendor/composer/ClassLoader.php, line 444
Composer\Autoload\ClassLoader::loadClass() - ROOT/vendor/composer/ClassLoader.php, line 322
class_exists - [internal], line ??
Cake\ORM\Table::getEntityClass() - CORE/src/ORM/Table.php, line 717
Cake\ORM\ResultSet::__construct() - CORE/src/ORM/ResultSet.php, line 168
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1126
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 293
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1072
Cake\ORM\Association\Loader\SelectLoader::_buildResultMap() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 470
Cake\ORM\Association\Loader\SelectLoader::buildEagerLoader() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 128
Cake\ORM\Association\HasMany::eagerLoader() - CORE/src/ORM/Association/HasMany.php, line 670
Cake\ORM\EagerLoader::loadExternal() - CORE/src/ORM/EagerLoader.php, line 673
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1124
Deprecated (8192): Creation of dynamic property App\View\AppView::$Html is deprecated [CORE/src/View/View.php, line 1090]Code Context<?php if (isset($registry->{$name})) {
<?php $this->{$name} = $registry->{$name};
<?php
Cake\View\View::__get() - CORE/src/View/View.php, line 1090
include - ROOT/templates/cell/Listing/display.php, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\View\Cell::Cake\View\{closure}() - CORE/src/View/Cell.php, line 201
Cake\View\Cell::render() - CORE/src/View/Cell.php, line 218
include - ROOT/templates/Pages/home.php, line 16
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 699
App\Controller\PagesController::display() - APP/Controller/PagesController.php, line 65
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 531
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 151
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 313
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Deprecated (8192): Creation of dynamic property App\View\AppView::$Url is deprecated [CORE/src/View/View.php, line 1215]Code Context<?php
<?php return $this->{$class} = $helpers->load($name, $config);
<?php }
Cake\View\View::loadHelper() - CORE/src/View/View.php, line 1215
Cake\View\Helper::__get() - CORE/src/View/Helper.php, line 115
Cake\View\Helper\HtmlHelper::link() - CORE/src/View/Helper/HtmlHelper.php, line 257
include - ROOT/templates/cell/Listing/display.php, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\View\Cell::Cake\View\{closure}() - CORE/src/View/Cell.php, line 201
Cake\View\Cell::render() - CORE/src/View/Cell.php, line 218
include - ROOT/templates/Pages/home.php, line 16
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 699
App\Controller\PagesController::display() - APP/Controller/PagesController.php, line 65
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 531
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 151
Deprecated (8192): Creation of dynamic property Cake\View\Helper\HtmlHelper::$Url is deprecated [CORE/src/View/Helper.php, line 115]Code Context<?php $config = ['enabled' => false] + (array)$this->_helperMap[$name]['config'];
<?php $this->{$name} = $this->_View->loadHelper($this->_helperMap[$name]['class'], $config);
<?php
Cake\View\Helper::__get() - CORE/src/View/Helper.php, line 115
Cake\View\Helper\HtmlHelper::link() - CORE/src/View/Helper/HtmlHelper.php, line 257
include - ROOT/templates/cell/Listing/display.php, line 4
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\View\Cell::Cake\View\{closure}() - CORE/src/View/Cell.php, line 201
Cake\View\Cell::render() - CORE/src/View/Cell.php, line 218
include - ROOT/templates/Pages/home.php, line 16
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 699
App\Controller\PagesController::display() - APP/Controller/PagesController.php, line 65
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 531
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 151
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 313
1.1 Tactics1.2 Haptic Foundations1.3 Representations, Prototyping, and Sketching2.1 The Prototype Study2.2 Sketching Haptic Interactions2.3 Designing Haptic Interactions for Kinect2.4 Sketching Haptics Workshops3.1 Current State of Affairs3.2 Contributions3.3 Perspectives