use yii\helpers\Url; use yii\web\View; use yii\widgets\LinkPager; /* @var $this View */ /* @var $project Project */ /* @var $history BaseCommit[] */ /* @var $pagination Pagination */ /* @var $branches BaseBranch[] */ /* @var $contributorApi ContributorApi */ $contributorApi = Yii::$app->contributors; // register client script HistoryGraphAsset::register($this, ['commits' => array_values(ArrayHelper::map($history, 'id', function ($data) { /* @var $data BaseCommit */ return ['id' => $data->getId(), 'level' => $data->graphLevel, 'parents' => $data->getParentsId()]; })), 'topPadding' => 4, 'leftPadding' => 10, 'columnWidth' => 30, 'commitRadius' => 4]); echo ProjectPanel::widget(['project' => $project]); ?> <h4><?php echo Yii::t('project', 'Change log'); ?> </h4> <div id="historyGraph"></div> <div class="list-group" id="historySimple"> <?php foreach ($history as $commit) { ?> <a class="list-group-item col-md-12 history-simple-item js-history-simple-item" href="<?php echo Url::to(['commit-summary', 'id' => $project->id, 'commitId' => $commit->getId()]); ?> ">
/** * Test widget exception * * @expectedException yii\base\InvalidParamException */ public function testExceptionThrow() { ProjectPanel::widget(); }