Démarrer

Du package à la première route

Configurez un projet Cimply.Work 4.0.3 sous licence avec une structure applicative compacte et vérifiable.

02

Installer le package

Ajoutez la version Enterprise signée au projet et installez ses dépendances déclarées.

bash
composer install --no-dev --classmap-authoritative
03

Créer la structure

Regroupez configuration et contrôleurs dans un dossier de projet nommé.

text
backend/
├── license.key
├── projects/api/
│   ├── config.yml
│   ├── routing.yml
│   ├── globals.yml
│   └── controller/
└── vendor/
04

Initialiser Cimply.Work

Chargez le framework et exécutez le projet. La licence est contrôlée avant l’enregistrement des services.

php
$root = dirname(__DIR__);
(new Cimply\Work([$root . '/src']))
    ->app('api', $root . '/projects/api')
    ->run()?->execute();
05

Définir la première route

Associez la requête à une action de contrôleur appelable et choisissez le type de réponse.

yaml
status:
  type: "application/json"
  action: \Acme\Api\Controller\StatusCtrl::show
06

Placer la licence à la racine du consumer

Le runtime lit license.key au-dessus du dossier projects. Version, hôte, dossier consumer et dossier projet doivent correspondre aux données signées.

backend/license.keyRS256 · 4.0.3 · host · consumer · project