Filesystem::hasPermission PHP Method

hasPermission() public static method

public static hasPermission ( $file, $permission = ['execute', 'read', 'write'] )
    public static function hasPermission($file, $permission = array('execute', 'read', 'write'))
    {
        $file = self::path($file);
        $functions = array('execute' => 'is_executable', 'read' => 'is_readable', 'write' => 'is_writeable');
        foreach ($permission as $action) {
            if (!$functions[$action]($file)) {
                return false;
            }
        }
        return true;
    }