![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/laminas/laminas-feed/src/Reader/Collection/ |
<?php declare(strict_types=1); namespace Laminas\Feed\Reader\Collection; use function array_unique; /** @template-extends AbstractCollection<int, array{term: string, scheme: string, label: string}> */ class Category extends AbstractCollection { /** * @inheritDoc * * Return a simple array of the most relevant slice of * the collection values. For example, feed categories contain * the category name, domain/URI, and other data. This method would * merely return the most useful data - i.e. the category names. */ public function getValues() { $categories = []; foreach ($this->getIterator() as $element) { if (isset($element['label']) && ! empty($element['label'])) { $categories[] = $element['label']; } else { $categories[] = $element['term']; } } return array_unique($categories); } }