High performance, full-stack PHP framework delivered as a C extension.
Phalcon\Cli\Router::setDefaultAction
and Phalcon\Cli\Router::setDefaultModule
to return the object back for a fluent interface #16328
Phalcon\Db\Adapter\Pdo\Postgresql::describeColumns()
to return the correct string back #16371
Phalcon/Filter/Validation::validate()
and Phalcon/Filter/Validation/ValidationInterface::validate()
to return also bool
#16337
Phalcon\Mvc\Model::toArray
to ignore getters when the field name is source
. #16514
Phalcon\Http\Request::getPut
to correctly get form encoded data #16519
Use of "static" in callables is deprecated
for PHP 8.2+ #16263
Phalcon\Db\Adapter\Pdo\Mysql
to not use specific flags for PDO
(PDO::ATTR_EMULATE_PREPARES
or PDO::ATTR_STRINGIFY_FETCHES
) for performance reasons #16474
Phalcon\Db\AbstractDb
with Phalcon\Db\Adapter\AbstractAdapter
since the former was not used #16474
resetColumns()
, resetFrom()
, resetWhere()
, resetGroupBy()
, resetHaving()
, resetOrderBy()
, resetLimit()
, resetFlags()
to the Phalcon\Datamapper\Query\AbstractQuery
to allow resetting query filters.Phalcon\Mvc\Model::toArray
to use getters if present #16320
int|false
in Phalcon\Session\Adapter\*::gc()
#16477
Phalcon\Config\Adapter\Ini::cast()
to mixed
#16477
Phalcon\Mvc\Model::getMessages()
to also filter with an array of fields #16265
Phalcon\DataMapper\Query\Select::columns()
to accept an array of columns (keys as aliases) instead of func_get_args
#16451
Phalcon\Html\Helper\AbstractSeries::__invoke()
to no longer clear the internal store when called #16441
Phalcon\Logger\Formatter\Line
#16430
Phalcon\Html\Helper\AbstractSeries::reset()
to clear the internal store when needed #16441
Phalcon\Mvc\Model::appendMessagedFrom
for code consistency and to add messages from another model #16391
Phalcon\Autoload\Loader::isRegistered
for debugging purposes #16391
Phalcon\Mvc\Model\Metadata::initializeMetadata
#16393
Phalcon\Mvc\Model\Metadata::getMetaDataUniqueKey
#16393
Phalcon\Mvc\Model\Metadata::getColumnMapUniqueKey
#16393
Phalcon\Encryption\Security\JWT\Builder::addHeader()
to allow adding custom headers #16396
Phalcon\Mvc\Model::doLowUpdate
and Phalcon\Mvc\Model::postSaveRelatedRecords
for better code logic and a clearer separation of behaviour, although it lead to partially repeated code. #16391
Phalcon\Mvc\Model\Metadata::initialize
#16393
Phalcon\Di\Injectable
from stdClass
to remove the deprecation warning (dynamic properties) for PHP 8.2 #16308
Phalcon\Mvc\View::getVar()
so that stubs can be accurate. #16276
encode
/decode
methods for JSON to use the Phalcon\Support\Helper\Json\*
classes. #15608
Phalcon\Support\Helper\Json\*
classes to clear up json_last_error()
before doing any conversions. #15608
Phalcon\Http\Request::getJsonRawBody
to protect from empty body #16373
Encryption\Crypt::checkCipherHashIsAvailable
to allow proper setting of the hash #16314
unlikely
from if
statements from the Stream storage adapter and Json serializer #16339
Storage\Adapter\Stream::get()/set()
to correctly calculate the path if the prefix is present in the key #16348
Html\Helper\Input\Checkbox
to correctly process empty values #15959