added installation command (#838)

This commit is contained in:
Kevin Papst
2019-06-04 23:51:37 +02:00
committed by GitHub
parent 97feed0be6
commit 325d204332
12 changed files with 542 additions and 32 deletions

29
src/Utils/File.php Normal file
View File

@@ -0,0 +1,29 @@
<?php
/*
* This file is part of the Kimai time-tracking app.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace App\Utils;
use Symfony\Component\Filesystem\Exception\FileNotFoundException;
class File
{
/**
* @param string $filename
* @return int
* @throws FileNotFoundException
*/
public function getPermissions(string $filename): int
{
if (!file_exists($filename)) {
throw new FileNotFoundException(sprintf('Unknown file "%s"', $filename));
}
return fileperms($filename);
}
}