CanView und die Verwandtschaft?
Die wesentlichen vier Entities für die meisten Spielarten sindNode
hat eine canView, und fragt nach
Code:
/** @var AbstractNode $data */
$data = $this->Data;
$data kommt aus
public function getData()
und getDataEntityName()
letzteres schaut nach dem $nodeType
Forum
hat keine eigene canView, das dürfte in Node abgewickelt werden. Aber es gibt
- canViewThreadContent
- canViewDeletedThreads
- canViewModeratedThreads
Thread
hat eine canView, und fragt nach
- view
- viewOthers
- viewContent
- viewModerated
- viewDeleted
Post
hat eine canView, und fragt nach
- Thread
- Thread->canView
- viewModerated
- viewDeleted