18 declare(strict_types=1);
    26 require_once(
'./vendor/composer/vendor/autoload.php');
    37     protected function setUp(): void
    47         $this->meta_content->addMetaDatum($html_meta_data);
    48         $collection = $this->meta_content->getMetaData();
    50         $first_item = $collection[0];
    51         $this->assertInstanceOf(Html\Tag::class, $first_item);
    52         $this->assertEquals($html, $first_item->toHtml());
    57         $meta_datum_key = 
'key';
    58         $meta_datum_1_value = 
'value_1';
    59         $meta_datum_2_value = 
'value_2';
    60         $meta_datum_1 = 
new Html\UserDefined($meta_datum_key, $meta_datum_1_value);
    61         $meta_datum_2 = 
new Html\UserDefined($meta_datum_key, $meta_datum_2_value);
    63         $this->meta_content->addMetaDatum($meta_datum_1);
    64         $first_item = $this->meta_content->getMetaData()[$meta_datum_key];
    66         $this->assertInstanceOf(Html\UserDefined::class, $first_item);
    67         $this->assertEquals($meta_datum_1_value, $first_item->getValue());
    69         $this->meta_content->addMetaDatum($meta_datum_2);
    70         $first_item = $this->meta_content->getMetaData()[$meta_datum_key];
    72         $this->assertInstanceOf(Html\UserDefined::class, $first_item);
    73         $this->assertNotEquals($meta_datum_1_value, $first_item->getValue());
    74         $this->assertEquals($meta_datum_2_value, $first_item->getValue());
    79         return new class ($html) extends Html\
Tag {
    81                 protected string $html
    85             public function toHtml(): 
string 
PhpIncompatibleReturnTypeInspection 
 
__construct()
Constructor setup ILIAS global object  public.