Nouveautés de la version 4

1. Mise en conformité avec la PSR-16

L’équipe de développement a réalisé un gros travail de refonte sur le composant permettant la gestion du cache. Son objectif est d’être conforme à la PSR-16. Pour approfindir ce sujet, il faut se rendre à cette adresse : https://www.php-fig.org/psr/psr-16/

La PSR-16 concerne plus précisément les librairies de gestion de cache. Elle propose une interface commune à toutes les librairies. L’avantage pour un développeur ? Il peut changer de librairie de cache (appliquant la PSR-16) de manière transparente.

L’interface proposée par la PSR-16 contient 8 fonctions :

  • get

  • set

  • delete

  • clear

  • getMultiple

  • setMultiple

  • deleteMultiple

  • has

L’équipe de développement de Phalcon a effectué une refonte du composant de gestion de cache en ce sens.

2. Changement dans les classes

a. Classes ajoutées

Les classes suivantes ont été ajoutées :

  • Phalcon\Cache\CacheFactory

  • Phalcon\Cache\Exception\InvalidArgumentException

b. Classes renommées

Les classes suivantes ont été renommées :

  • Phalcon\Cache\Backend devient Phalcon\Cache

  • Phalcon\Cache\Backend\Factory devient Phalcon\Cache\AdapterFactory

  • Phalcon\Cache\Backend\Apcu devient Phalcon\Cache\Adapter\Apcu

  • Phalcon\Cache\Backend\File devient Phalcon\Cache\Adapter\Stream

  • Phalcon\Cache\Backend\Libmemcached devient Phalcon\Cache\Adapter\Libmemcached

  • Phalcon\Cache\Backend\Memory devient Phalcon\Cache\Adapter\Memory...

couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Usage
Suivant
Migration vers la version 4