Skip to content

Instantly share code, notes, and snippets.

@racztiborzoltan
Last active March 19, 2016 01:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save racztiborzoltan/9e0c6532a1a7f91d0de3 to your computer and use it in GitHub Desktop.
Save racztiborzoltan/9e0c6532a1a7f91d0de3 to your computer and use it in GitHub Desktop.
NOTES: PHALCON v2.0.10 --> v2.1.0

NOTES: PHALCON v2.0.10 --> v2.1.0

Phalcon\Loader.php

removed properties 
	protected $_prefixes;

removed methods
	public function registerPrefixes($prefixes, $merge=null){ }
	public function getPrefixes(){ }

Phalcon\Validation.php

class definition changed
	class Validation extends \Phalcon\Di\Injectable implements \Phalcon\Events\EventsAwareInterface, \Phalcon\Di\InjectionAwareInterface {
	-->
	class Validation extends \Phalcon\Di\Injectable implements \Phalcon\Events\EventsAwareInterface, \Phalcon\Di\InjectionAwareInterface, \Phalcon\ValidationInterface {

added methods
	public function setEntity($entity){ }
	protected function preChecking($field, \Phalcon\Validation\ValidatorInterface $validator){ }

Phalcon\ValidationInterface.php

NEW FILE

Phalcon\Db\Dialect.php

removed methods
	final public function escapeSchema($str, $escapeChar=null){ }

Phalcon\Events\Event.php

class definition changeed
	class Event {
	-->
	class Event implements \Phalcon\Events\EventInterface {

removed methods
	public function setType($type){ }
	public function setData($data){ }
	public function getCancelable(){ }
	public function isCancelable(){ }

added methods
	public function setData($data=null){ }
	public function setType($type){ }

Phalcon\Events\EventInerface.php

NEW FILE

Phalcon\Events\Manager.php

removed methods
	public function dettachAll($type=null){ }

method header changed
	final public function fireQueue($queue, \Phalcon\Events\Event $event){ }
	-->
	final public function fireQueue($queue, \Phalcon\Events\EventInterface $event){ }

Phalcon\Http\Request.php

added property 
	protected $_httpMethodParameterOverride;

added methods
	public function getHttpMethodParameterOverride(){ }
	public function setHttpMethodParameterOverride($httpMethodParameterOverride){ }

Phalcon\Http\Response.php

added properties
	protected $_statusCodes;

Phalcon\Mvc\Model.php

class definition changed
	abstract class Model implements \Phalcon\Mvc\EntityInterface, \Phalcon\Mvc\ModelInterface, \Phalcon\Mvc\Model\ResultInterface, \Phalcon\Di\InjectionAwareInterface, \Serializable {
	-->
	abstract class Model implements \Phalcon\Mvc\EntityInterface, \Phalcon\Mvc\ModelInterface, \Phalcon\Mvc\Model\ResultInterface, \Phalcon\Di\InjectionAwareInterface, \Serializable, \JsonSerializable {

method header changed
	final public function __construct(\Phalcon\DiInterface $dependencyInjector=null, \Phalcon\Mvc\Model\ManagerInterface $modelsManager=null){ }
	-->
	final public function __construct($data=null, \Phalcon\DiInterface $dependencyInjector=null, \Phalcon\Mvc\Model\ManagerInterface $modelsManager=null){ }

	protected function validate(\Phalcon\Mvc\Model\ValidatorInterface $validator){ }
	-->
	protected function validate(\Phalcon\ValidationInterface $validator){ }

	protected function _checkForeignKeysRestrict(){ }
	-->
	final protected function _checkForeignKeysRestrict(){ }

	protected function _checkForeignKeysReverseCascade(){ }
	-->
	final protected function _checkForeignKeysReverseCascade(){ }

	protected function _checkForeignKeysReverseRestrict(){ }
	-->
	final protected function _checkForeignKeysReverseRestrict(){ }

added methods
	public function jsonSerialize(){ }

Phalcon\Mvc\View.php

removed properties
	protected $_viewsDir;

added properties 
	protected $_viewsDirs;

added methods 
	final protected function _isAbsolutePath($path){ }
	protected function getViewsDirs(){ }

Phalcon\Mvc\Model\Criteria.php

method header changed
	public function bind($bindParams, $merge=null){ }
	-->
	public function bind($bindParams){ }

	public function getOrder(){ }
	-->
	public function getOrderBy(){ }

Phalcon\Mvc\Model\CriteriaInterface.php

method header changed
	public function getOrder();
	-->
	public function getOrderBy();

Phalcon\Mvc\Model\Manager.php

added methods 
	public function __destruct(){ }

Phalcon\Mvc\Model\Message.php

added properties 
	protected $_code;

method header changed
	public function __construct($message, $field=null, $type=null, $model=null){ }
	-->
	public function __construct($message, $field=null, $type=null, $model=null, $code=null){ }
	
added methods
	public function setCode($code){ }
	public function getCode(){ }

Phalcon\Mvc\Model\Query.php

added methods
	public static function clean(){ }

Phalcon\Mvc\Model\RelationInterface.php

added methods
	public function getOption($name);

Phalcon\Mvc\Model\Resultset.php

class definition changed
	abstract class Resultset implements \Phalcon\Mvc\Model\ResultsetInterface, \Iterator, \Traversable, \SeekableIterator, \Countable, \ArrayAccess, \Serializable {
	-->
	abstract class Resultset implements \Phalcon\Mvc\Model\ResultsetInterface, \Iterator, \Traversable, \SeekableIterator, \Countable, \ArrayAccess, \Serializable, \JsonSerializable {

added methods 
	public function jsonSerialize(){ }

Phalcon\Mvc\Model\Row.php

class definition changed
	class Row implements \Phalcon\Mvc\EntityInterface, \Phalcon\Mvc\Model\ResultInterface, \ArrayAccess {
	-->
	class Row implements \Phalcon\Mvc\EntityInterface, \Phalcon\Mvc\Model\ResultInterface, \ArrayAccess, \JsonSerializable {

added methods 
	public function jsonSerialize(){ }

Phalcon\Mvc\Model\Resultset\Complex.php

class definition changed
	class Complex extends \Phalcon\Mvc\Model\Resultset implements \Serializable, \ArrayAccess, \Countable, \SeekableIterator, \Traversable, \Iterator, \Phalcon\Mvc\Model\ResultsetInterface {
	-->
	class Complex extends \Phalcon\Mvc\Model\Resultset implements \JsonSerializable, \Serializable, \ArrayAccess, \Countable, \SeekableIterator, \Traversable, \Iterator, \Phalcon\Mvc\Model\ResultsetInterface {

Phalcon\Mvc\Model\Resultset\Complex.php

class definition changed
	class Simple extends \Phalcon\Mvc\Model\Resultset implements \Serializable, \ArrayAccess, \Countable, \SeekableIterator, \Traversable, \Iterator, \Phalcon\Mvc\Model\ResultsetInterface {
	-->
	class Simple extends \Phalcon\Mvc\Model\Resultset implements \JsonSerializable, \Serializable, \ArrayAccess, \Countable, \SeekableIterator, \Traversable, \Iterator, \Phalcon\Mvc\Model\ResultsetInterface {

Phalcon\Mvc\Router\Route.php

added properties
	protected $_match;

added methods
	public function match($callback){ }
	public function getMatch(){ }

Phalcon\Mvc\View\Engine\Volt\Compiler.php

added methods 
	protected function getFinalPath($path){ }

Phalcon\Queue\Beanstalk\Exception.php

DELETED FILE

Phalcon\Translate\Adapter\Gettext.php

method heade changed
	public function getDirectory(){ }
	-->
	public function getDirectory($directory){ }
	
	private function prepareOptions($options){ }
	-->
	protected function prepareOptions($options){ }

	private function getOptionsDefault(){ }
	-->
	protected function getOptionsDefault(){ }

Phalcon\Validation\ValidatorInterface.php

removed methods
	public function isSetOption($key);

Phalcon\Validation\Validator\File.php

added methods
	public function isAllowEmpty(\Phalcon\Validation $validation, $field){ }

Phalcon\Validation\Validator\Uniqueness.php

added properties 
	private $columnMap;

added methods
	protected function isUniqueness(\Phalcon\Validation $validation, $field){ }
	protected function getColumnNameReal($record, $field){ }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment