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