Migration vers la version 4
1. Modification des constantes
Il faut rechercher la ligne suivante :
use Phalcon\Acl;
et la remplacer par :
use Phalcon\Acl\Enum as AclEnum;
Ensuite, il faut rechercher l’utilisation des constantes :
Acl::DENY
// devient
AclEnum::DENY
Même chose avec :
Acl::ALLOW
// devient
AclEnum::ALLOW
2. Modification de nom de la classe Resource
a. Définition des objets
Il faut rechercher la ligne suivante :
use Phalcon\Acl\Resource;
Celle-ci devient :
use Phalcon\Acl\Component;
Puis il faut trouver toutes les lignes de création de ressource :
new Resource
Et les remplacer par :
new Component
b. Modification des fonctions
Il faut ensuite rechercher les appels à la fonction :
addResource
Et les remplacer par :
addComponent
Dernière étape, il faut chercher les appels à la fonction :
getActiveResource()
Et les renommer en :
getActiveComponent()