Properties

$children

$children : \Pydio\Access\Core\Model\(AJXP_Node|array<mixed,\Pydio\Access\Core\Model\NodesList)>

Type

\Pydio\Access\Core\Model\(AJXP_Node|array<mixed,\Pydio\Access\Core\Model\NodesList)>

$isRoot

$isRoot : 

Type

$paginationData

$paginationData : 

Type

$columnsDescription

$columnsDescription : 

Type

Methods

__construct()

__construct(string  $rootPath = "/") 

NodesList constructor.

Parameters

string $rootPath

setPaginationData()

setPaginationData(  $count,   $currentPage,   $totalPages, integer  $dirsCount = -1, null  $remoteSortAttributes = null) 

Parameters

$count
$currentPage
$totalPages
integer $dirsCount
null $remoteSortAttributes

setRoot()

setRoot(  $bool) 

Parameters

$bool

toXML()

toXML() : string

Returns

string

initColumnsData()

initColumnsData(string  $switchGridMode = '', string  $switchDisplayMode = '', string  $templateName = '') : $this

Parameters

string $switchGridMode
string $switchDisplayMode
string $templateName

Returns

$this

appendColumn()

appendColumn(string  $messageId, string  $attributeName, string  $sortType = 'String', string  $width = '', array  $additionalMeta = array()) : $this

Parameters

string $messageId
string $attributeName
string $sortType
string $width
array $additionalMeta

Returns

$this

jsonSerializableData()

jsonSerializableData() : mixed

Returns

mixed

jsonSerializableKey()

jsonSerializableKey() : string

Returns

string

getCharset()

getCharset() : string

Returns

string

render()

render(\Symfony\Component\Console\Output\OutputInterface  $output) : mixed

Parameters

\Symfony\Component\Console\Output\OutputInterface $output

Returns

mixed

renderPaginationData()

renderPaginationData(integer  $count, integer  $currentPage, integer  $totalPages, integer  $dirsCount = -1, null  $remoteSortAttributes = null) : void|string

Ouput the <pagination> tag

Parameters

integer $count
integer $currentPage
integer $totalPages
integer $dirsCount
null $remoteSortAttributes

Returns

void|string