Seditio Source
Root |
./othercms/xenForo 2.2.8/src/XF/Repository/HelpPage.php
<?php

namespace XF\Repository;

use
XF\Mvc\Entity\Finder;
use
XF\Mvc\Entity\Repository;

class
HelpPage extends Repository
{
   
/**
     * @return Finder
     */
   
public function findHelpPagesForList()
    {
        return
$this->finder('XF:HelpPage')
            ->
setDefaultOrder('display_order');
    }

   
/**
     * @return Finder
     */
   
public function findActiveHelpPages()
    {
        return
$this->findHelpPagesForList()
            ->
where('active', 1)
            ->
whereAddOnActive();
    }

    public function
getHelpPageCount()
    {
        return
$this->findActiveHelpPages()
            ->
total();
    }

    public function
rebuildHelpPageCount()
    {
       
$cache = $this->getHelpPageCount();
        \
XF::registry()->set('helpPageCount', $cache);
        return
$cache;
    }
}