fix phpstan

This commit is contained in:
Dennis Eichhorn 2020-02-15 21:40:03 +01:00
parent f06b759cfb
commit 56e3e31bf4

View File

@ -14,6 +14,8 @@ declare(strict_types=1);
namespace Modules\QA\Models;
use Modules\Tag\Models\Tag;
/**
* Task class.
*
@ -73,7 +75,7 @@ class QAQuestion implements \JsonSerializable
/**
* Badges.
*
* @var array
* @var array<int, int|Tag>
* @since 1.0.0
*/
private array $badges = [];
@ -327,13 +329,23 @@ class QAQuestion implements \JsonSerializable
/**
* Add badge to question
*
* @param int|QABadge $badge Badge
* @param int|Tag $badge Badge
*/
public function addBadge($badge) : void
{
$this->badges[] = $badge;
}
/**
* Set badges to question
*
* @param array<int, int|Tag> $badges Badges
*/
public function setBadges(array $badges) : void
{
$this->badges = $badges;
}
/**
* Get answers
*