summaryrefslogtreecommitdiff
path: root/src/ste/FilesystemStorageAccess.php
diff options
context:
space:
mode:
authorLaria Carolin Chabowski <laria@laria.me>2020-04-30 09:38:05 +0200
committerLaria Carolin Chabowski <laria@laria.me>2020-04-30 09:38:25 +0200
commit2381c52c690342f773a7cfa500387b6bfad76952 (patch)
tree340296ea529e40b81012c936703429a86481788e /src/ste/FilesystemStorageAccess.php
parent2d26169b367af60cbc03d417c09918f50aa3b882 (diff)
downloadste-2381c52c690342f773a7cfa500387b6bfad76952.tar.gz
ste-2381c52c690342f773a7cfa500387b6bfad76952.tar.bz2
ste-2381c52c690342f773a7cfa500387b6bfad76952.zip
Automatic code formatting
Also add git hooks that checks formatting
Diffstat (limited to 'src/ste/FilesystemStorageAccess.php')
-rw-r--r--src/ste/FilesystemStorageAccess.php26
1 files changed, 15 insertions, 11 deletions
diff --git a/src/ste/FilesystemStorageAccess.php b/src/ste/FilesystemStorageAccess.php
index d2e5e7f..0bae3b2 100644
--- a/src/ste/FilesystemStorageAccess.php
+++ b/src/ste/FilesystemStorageAccess.php
@@ -9,7 +9,8 @@ namespace kch42\ste;
* Class: FilesystemStorageAccess
* The default <StorageAccess> implementation for loading / saving templates into a directory structure.
*/
-class FilesystemStorageAccess implements StorageAccess {
+class FilesystemStorageAccess implements StorageAccess
+{
protected $sourcedir;
protected $transcompileddir;
@@ -20,18 +21,20 @@ class FilesystemStorageAccess implements StorageAccess {
* $src - The directory with the sources (Writing permissions are not mandatory, because STE does not save template sources).
* $transc - The directory with the transcompiled templates (the PHP instance / the HTTP Server needs writing permissions to this directory).
*/
- public function __construct($src, $transc) {
+ public function __construct($src, $transc)
+ {
$this->sourcedir = $src;
$this->transcompileddir = $transc;
}
- public function load($tpl, &$mode) {
+ public function load($tpl, &$mode)
+ {
$src_fn = $this->sourcedir . "/" . $tpl;
$transc_fn = $this->transcompileddir . "/" . $tpl . ".php";
- if($mode == StorageAccess::MODE_SOURCE) {
+ if ($mode == StorageAccess::MODE_SOURCE) {
$content = @file_get_contents($src_fn);
- if($content === false) {
+ if ($content === false) {
throw new CantLoadTemplate("Template not found.");
}
return $content;
@@ -40,16 +43,16 @@ class FilesystemStorageAccess implements StorageAccess {
$src_stat = @stat($src_fn);
$transc_stat = @stat($transc_fn);
- if(($src_stat === false) and ($transc_stat === false)) {
+ if (($src_stat === false) and ($transc_stat === false)) {
throw new CantLoadTemplate("Template not found.");
- } else if($transc_stat === false) {
+ } elseif ($transc_stat === false) {
$mode = StorageAccess::MODE_SOURCE;
return file_get_contents($src_fn);
- } else if($src_stat === false) {
+ } elseif ($src_stat === false) {
include($transc_fn);
return $transcompile_fx;
} else {
- if($src_stat["mtime"] > $transc_stat["mtime"]) {
+ if ($src_stat["mtime"] > $transc_stat["mtime"]) {
$mode = StorageAccess::MODE_SOURCE;
return file_get_contents($src_fn);
} else {
@@ -59,10 +62,11 @@ class FilesystemStorageAccess implements StorageAccess {
}
}
- public function save($tpl, $data, $mode) {
+ public function save($tpl, $data, $mode)
+ {
$fn = (($mode == StorageAccess::MODE_SOURCE) ? $this->sourcedir : $this->transcompileddir) . "/" . $tpl . (($mode == StorageAccess::MODE_TRANSCOMPILED) ? ".php" : "");
@mkdir(dirname($fn), 0777, true);
- if(file_put_contents($fn, "<?php\n\$transcompile_fx = $data; ?>") === false) {
+ if (file_put_contents($fn, "<?php\n\$transcompile_fx = $data; ?>") === false) {
throw new CantSaveTemplate("Unable to save template.");
}
}