Tests: Template-Objekt in Form für Test-Cache-Verzeichnis anlegen
Dient dafür, Dateizugriffsprobleme wegen Berechtigungen zu vermeiden: »users/templates-cache« wird normalerweise vom Webserveruser erzeugt und beschrieben, die darin liegenden Dateien haben mode 0600. Tests werden hingegen als normale User ausgeführt und haben damit nicht mal Leserechte auf die Dateien in »users/templates-cache«.
Das Template-Objekt wird direkt in $::form abgelegt, wodurch dann auch reguläre Routinen wie SL::Presenter::Base->render ins richtige Verzeichnis schreiben.
Damit müssen auch keine Render-Tests mehr übersprungen werden, falls keine Schreibrechte auf das Haupt-Cache-Verzeichnis »users/templates-cache« besteht.
Tests: Template-Objekt in Form für Test-Cache-Verzeichnis anlegen
Dient dafür, Dateizugriffsprobleme wegen Berechtigungen zu vermeiden:
»users/templates-cache« wird normalerweise vom Webserveruser erzeugt und
beschrieben, die darin liegenden Dateien haben mode 0600. Tests werden
hingegen als normale User ausgeführt und haben damit nicht mal
Leserechte auf die Dateien in »users/templates-cache«.
Das Template-Objekt wird direkt in $::form abgelegt, wodurch dann auch
reguläre Routinen wie SL::Presenter::Base->render ins richtige
Verzeichnis schreiben.
Damit müssen auch keine Render-Tests mehr übersprungen werden, falls
keine Schreibrechte auf das Haupt-Cache-Verzeichnis
»users/templates-cache« besteht.