SpreadQuiz/class/Tasks/PicturedTask.php
2025-09-30 22:44:06 +02:00

31 lines
626 B
PHP

<?php
require_once "class/Task.php";
class PicturedTask extends Task
{
protected string $image_url; // the URL of the corresponding image
function __construct(string $type, array &$a = null)
{
parent::__construct($type, $a);
$this->image_url = $a["image_url"] ?? "";
}
function setImageUrl(string $image_url): void
{
$this->image_url = $image_url;
}
function getImageUrl(): string
{
return $this->image_url;
}
function toArray(): array
{
$a = parent::toArray();
$a["image_url"] = $this->image_url;
return $a;
}
}