diff options
| author | Uwe Tews <uwe.tews@gmail.com> | 2018-04-24 16:51:39 +0200 |
|---|---|---|
| committer | Uwe Tews <uwe.tews@gmail.com> | 2018-04-24 16:51:39 +0200 |
| commit | e83bdc2ececdaa4c77ac7090c3a86c8b463c4d86 (patch) | |
| tree | 21d3f8884575b735b3bdb25d7db4c07fa53be168 /utilities | |
| parent | bcedfd6b58bed4a7366336979ebaa5a240581531 (diff) | |
| download | smarty-e83bdc2ececdaa4c77ac7090c3a86c8b463c4d86.tar.gz smarty-e83bdc2ececdaa4c77ac7090c3a86c8b463c4d86.tar.bz2 smarty-e83bdc2ececdaa4c77ac7090c3a86c8b463c4d86.zip | |
Revert "remove - php: nightly test"
This reverts commit 216ada91f3c72114164329bd33dea4a882adf776.
Diffstat (limited to 'utilities')
| -rw-r--r-- | utilities/BuildExpectedFiles.php | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/utilities/BuildExpectedFiles.php b/utilities/BuildExpectedFiles.php new file mode 100644 index 00000000..b6c368d8 --- /dev/null +++ b/utilities/BuildExpectedFiles.php @@ -0,0 +1,30 @@ +<?php +/** + * Created by PhpStorm. + * User: Uwe Tews + * Date: 25.10.2015 + * Time: 23:58 + */ +$sysplugins = array(); +$iterator = new DirectoryIterator(__DIR__ . '/../libs/sysplugins'); +foreach ($iterator as $file) { + if (!$file->isDot() && 'php' == $file->getExtension()) { + $filename = $file->getBasename(); + $sysplugins[ $filename ] = true; + } +} +$plugins = array(); +$iterator = new DirectoryIterator(__DIR__ . '/../libs/plugins'); +foreach ($iterator as $file) { + if (!$file->isDot() && 'php' == $file->getExtension()) { + $filename = $file->getBasename(); + $plugins[ $filename ] = true; + } +} +$code = file_get_contents(__DIR__ . '/../libs/sysplugins/smarty_internal_testinstall.php'); +$expectedPlugins = '$expectedPlugins = ' . var_export($plugins, true); +$code = preg_replace('#\$expectedPlugins =[^;]+#', $expectedPlugins, $code); +$expectedSysplugins = '$expectedSysplugins = ' . var_export($sysplugins, true); +$code = preg_replace('#\$expectedSysplugins =[^;]+#', $expectedSysplugins, $code); +file_put_contents(__DIR__ . '/../libs/sysplugins/smarty_internal_testinstall.php', $code); + |
