Skip to content
/ Mudi Public

Mudi - Application contenant quelques outils de tests utiles lors de la création de petits projets web

Notifications You must be signed in to change notification settings

rccc/Mudi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mudi

Mudi - Application contenant quelques outils de tests utiles lors de la création de petits projets web

Installation

  • Cloner le dépôt
  • Se déplacer à la racine et installer "composer"
  • effectuer la commande : php composer.phar install

Mudi\Resource

 +
 |
 |
 v

Mudi\Command / Silex\Controler +--------> Mudi\Event($service, $resource, $results)

 +           ^                                         +
 |           |                                         |
 |           +-----------------+                       |
 |                             |                       |
 v                             +                       |
                                                       +---->   Mudi\ScoringSubscriber

Mudi\ProxyService +-------> Mudi\Collection

 +       ^
 |       |
 |       |
 |       +--------------------+
 v                            |
                              +

Service +------------> Mudi\Result

Une Resource correspond à une archive, un fichier ou un dossier.

Une commande ou un controlleur prend en charge cette resource et instancie un ProxyService

qui reçoit la ressource en paramètre et sollicite le service.

En retour, le service retourne une instance de Mudi\Result qui sera ajoutée à une

instance de Mudi\Collection ( au niveau du proxyService ).

A ce momemt, un evenement est alors créer dans lequel on injecte une référence à la

resource, au service et aux résultats ( Mudi\Collection qui elle même contient des

instance de Mudi\Result.

La classe Mudi\Subscriber capture l'évenement et exploite les résultats.

Des templates twig sont sollicités pour affichage en console ou en HTML.

About

Mudi - Application contenant quelques outils de tests utiles lors de la création de petits projets web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages