aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/JsonApi/Routes/Files/RangeFoldersIndex.php
blob: 83fde8e310c707b4c2cd6bb5d44691c4b10494dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

namespace JsonApi\Routes\Files;

class RangeFoldersIndex extends AbstractRangeIndex
{
    protected $allowedIncludePaths = ['owner', 'parent', 'range', 'folders', 'file-refs'];

    protected function getRangeResources(\User $user, \SimpleORMap $resource)
    {
        $rootFolder = \Folder::findTopFolder($resource->id)->getTypedFolder();

        return self::getFolderRecursive($rootFolder, $user);
    }
}