Codeception Tutorial 2

Teil 1: Projekt anlegen, WebDriver, Ordnerstruktur
Teil2: Environment Konfiguration

Codes zum Beginn von Teil2: https://gitlab.com/aschmutt/codeception/tree/tutorial_part1

Für die Konfiguration verwendet man zwei Dateien: .env und .env.example

  • Die Datei .env enthält Passwörter und andere Konfigurationsparameter, sie steht im gitignore
  • Die Datei .env.example wird ins git eingecheckt, darin sind die Konfigurationsparameter ebenfalls enthalten, aber nur Default Werte, und keine Passwörter

Dann wird in „codeception.yml“ der Dateiname hinzugefügt (im generierten Code fehlt der Punkt!)

params:
- .env

Jetzt muss noch das dotenv Composer Projekt hinzugefügt werden. https://github.com/vlucas/phpdotenv

composer require vlucas/phpdotenv

Im Yaml File können Env Parameter mit ‚%TOLLES_PASSWORT%‘ verwendet werden.
Im PHP können Sie mit getenv(‚TOLLES_PASSWORT‘); abgefragt werden.

Die Codes bisher findet man im zugehörigen git Repository, Branch: tutorial_part2
https://gitlab.com/aschmutt/codeception/tree/tutorial_part2

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.