Soosyze Framework
, (*1)
Soosyze Framework est un micro-framework MVC object offrant un socle solide de développement, (*2)
-
L'écriture du code est standardisée,
-
Autoloader, interchangeable avec l'autoloader de Composer,
-
Composant Http (Resquest, Response, Message, Stream...),
- à passé les tests https://github.com/php-http/psr7-integration-tests à 100%, rendant l'implémentation interopérable avec d'autres bibliothÚques psr-7.
-
Container d'injection de dépendance ou CID,
-
Fabriques Http implémentées sans les interfaces qui contraignent les implémentations à PHP7,
-
Client Http implémentées sans les interfaces qui contraignent les implémentations à PHP7,
- Découpe des fonctionnalitées en modules,
- Routeur (url),
- Hook et Middleware,
- ContrĂŽleur,
- Composant d'aide au développement
- Création de formulaire,
- Validateur de données,
- Moteur de Template,
- Création de Pagination.
Sommaire
Requirements
Version PHP
Version PHP |
SoosyzeFramework 4.x |
<= 7.1 |
â Non supportĂ© |
7.2 / 7.3 / 7.4 |
â SupportĂ© |
8.0 / 8.1 / 8.2 |
â SupportĂ© |
Extensions
-
curl
si vous utilisez le composant HttpClient.
-
date
si vous utilisez le composant Validator.
-
fileinfo
si vous utilisez le composant Validator.
-
filter
si vous utilisez le composant Validator.
-
gd
si vous utilisez le composant Validator.
-
json
si vous utilisez les composants Config ou Util.
-
mbstring
si vous utilisez le composant Util.
-
session
si vous utilisez les composants Validator ou FormBuilder.
Ces extensions sont généralement actives par défauts., (*3)
Permission des fichiers et répértoire
La permission d'écrire et lire les fichiers., (*4)
Installation
Composer
Vous pouvez utiliser Composer pour l'installation avec la commande suivante :, (*5)
composer require soosyze/framework
Ou, si vous utilisez le PHAR (assurez-vous que l'exécutable php.exe est dans votre PATH):, (*6)
php composer.phar require soosyze/framework
License
Soosyze Framework est sous licence MIT. Voir le fichier de licence pour plus d'informations., (*7)