Add methods to interfaces #12676
Labels
breaks bc
Functionality that breaks Backwards Compatibility
discussion
Request for comments and discussion
enhancement
Enhancement to the framework
Milestone
This is list for Phalcon 4.0.0 with missing methods which should be in interfaces, feel free to add new comments here or discuss this list, i suggest one point - one interface with missing methods.
I ignored
Phalcon\Http
namespace cuz it's planned to switch to PSR7 anyway.Phalcon\Annotations\AdapterInterface
- read, writePhalcon\Cache\BackendInterface
- increment, decrement, flushPhalcon\Cli\Router\RouteInterface
- delimiter, getDelimiterPhalcon\Cli\DispatcherInterface
- setOptions, getOptionsPhalcon\Db\AdapterInterface
- fetchColumn, insertAsDict, updateAsDictPhalcon\Db\DialectInterface
- registerCustomFunction, getCustomFunctions, getSqlExpressionPhalcon\Di\ServiceInterface
- getParameter, isResolvedPhalcon\Events\ManagerInterface
- hasListenersPhalcon\Mvc\Model\Query\BuilderInterface
- distinct, getDistinct, forUpdate, offset, getOffsetPhalcon\Mvc\Model\Transaction\ManagerInterface
- setDbService, getDbService, setRollbackPendent, getRollbackPendentPhalcon\Mvc\Model\CriteriaInterface
- distinct, leftJoin, innerJoin, rightJoin, groupBy, having, cache, getColumns, getGroupBy, getHavingPhalcon\Mvc\Model\ManagerInterface
- isVisibleModelProperty, keepSnapshots, isKeepingSnapshots, useDynamicUpdate, isUsingDynamicUpdate, addHasManyToMany, existsHasManyToMany, getRelationRecords, getHasManyToMany, registerNamespaceAlias, getNamespaceAliasPhalcon\Mvc\Model\MessageInterface
- setModel, getModel, setCode, getCodePhalcon\Mvc\Model\QueryInterface
- getSingleResult, setBindParams, getBindParams, setBindTypes, setSharedLock, getBindTypes, getSqlPhalcon\Mvc\Model\RelationInterface
- getParamsPhalcon\Mvc\Model\ResultsetInterface
- setHydrateMode, getHydrateMode, getMessages, update, delete, filterPhalcon\Mvc\ModelInterface::getModelsMetaData
Phalcon\Session\AdapterInterface
- setId, statusPhalcon\Validation\MessageInteraface
- getCode, setCodePhalcon\CryptInterface
- setPaddingThe text was updated successfully, but these errors were encountered: