FOF30\Model\DataModel::applyAccessFiltering PHP Метод

applyAccessFiltering() публичный Метод

Applies view access level filtering for the specified user. Useful to filter a front-end items listing.
public applyAccessFiltering ( integer $userID = null ) : DataModel
$userID integer The user ID to use. Skip it to use the currently logged in user.
Результат DataModel Reference to self
    public function applyAccessFiltering($userID = null)
    {
        if (!$this->hasField('access')) {
            return $this;
        }
        $user = $this->container->platform->getUser($userID);
        $accessField = $this->getFieldAlias('access');
        $this->setState($accessField, $user->getAuthorisedViewLevels());
        return $this;
    }