Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 5
CRAP
0.00% covered (danger)
0.00%
0 / 20
UnsortedTaskListWidget
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 5
56
0.00% covered (danger)
0.00%
0 / 20
 init
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 6
 getTitle
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 3
 getData
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 5
 getColor
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 3
 getListId
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 3
<?php
namespace humhub\modules\tasks\widgets\lists;
use humhub\modules\content\components\ContentContainerActiveRecord;
use humhub\modules\tasks\models\lists\UnsortedTaskList;
use Yii;
class UnsortedTaskListWidget extends TaskListWidget
{
    /**
     * @var null
     */
    public $id;
    public $canBeSorted = false;
    public $renderIfEmpty = true;
    public $hasOtherLists = false;
    /**
     * @var ContentContainerActiveRecord
     */
    public $contentContainer;
    public function init()
    {
        if(!$this->contentContainer) {
            $this->contentContainer = Yii::$app->controller->contentContainer;
        }
        $this->list = new UnsortedTaskList(['contentContainer' => $this->contentContainer]);
    }
    public function getTitle()
    {
        return ($this->hasOtherLists) ? $this->list->getTitle() : Yii::t('TasksModule.base', 'Tasks');
    }
    public function getData()
    {
        $result = parent::getData();
        $result['task-list-unsored'] = true;
        return $result;
    }
    protected  function getColor()
    {
        return 'inherit';
    }
    protected  function getListId()
    {
        return null;
    }
}