for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Startwind\Inventorio\Exec;
class File
{
private static ?File $instance = null;
static public function getInstance(): File
if (self::$instance === null) {
self::$instance = new self();
}
return self::$instance;
return self::instance
null
Startwind\Inventorio\Exec\File
public function isDir($directory): bool
return is_dir($directory);
public function isFile($filename): bool
return is_file($filename);
public function isLink($filename): bool
return is_link($filename);
public function isReadable($filename): bool
return is_readable($filename);
public function getFilesize($filename): int
return filesize($filename);
public function fileExists(string $path): bool
return file_exists($path);