Sequenzia/install/ApplicationInstaller/Action/Base.php
2013-10-26 18:06:58 -05:00

29 lines
609 B
PHP
Executable File

<?php
namespace ApplicationInstaller\Action;
abstract class Base
{
abstract public function commit();
protected function renameIndex()
{
rename(\Rails::publicPath() . '/index', \Rails::publicPath() . '/index.php');
}
protected function deleteInstallFiles()
{
\Rails\Toolbox\FileTools::emptyDir($this->root());
# We may not have permissions to delete the dir
try {
unlink($this->root());
} catch (\Exception $e) {
}
}
protected function root()
{
return __DIR__ . '/../..';
}
}