Tags

Die Klasse \Alvine\Types\Tag ist ein Alias für die Klasse \Alvine\Types\String im Kontext der Klasse \Alvine\Types\Tags.

Die Sammelklasse für Tags \Alvine\Types\Tags implementiert die PHP-Standardinterfaces \Iterator und \Countable.

$tags=new \Alvine\Types\Tags();
$tags->add(new \Alvine\Types\StringType('tag1'));
$tags->add(new \Alvine\Types\StringType('tag2'));
$tags->add(new \Alvine\Types\StringType('tag3'));

foreach($tags AS $tag) {
    echo (string) $tag."\n";
}

// → tag1
//   tag2
//   tag3