DataAccess.php

<?php

namespace Tlf\Phad\Files;

interface DataAccess {

    public function __construct(\Lia $lia, \Phad $phad);
    public function can_download_file(array $file_row): bool;
    public function can_view_files(array $data_node_info): bool;
    public function can_edit_file($ItemInfo, ?array $RowToStore=null): bool;
    public function can_delete_file($ItemInfo): bool;
    public function can_view_private_files(): bool;
}