/** * Test if category can be set * * @test * @return void */ public function categoryCanBeSet() { $category = new Category(); $category->setTitle('fo'); $categories = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); $categories->attach($category); $this->newsDomainModelInstance->setCategories($categories); $this->assertEquals($categories, $this->newsDomainModelInstance->getCategories()); }
/** * Gets detailPid from categories of the given news item. First will be return. * * @param array $settings * @param \GeorgRinger\News\Domain\Model\News $newsItem * @return int */ protected function getDetailPidFromCategories($settings, $newsItem) { $detailPid = 0; if ($newsItem->getCategories()) { foreach ($newsItem->getCategories() as $category) { if ($detailPid = (int) $category->getSinglePid()) { break; } } } return $detailPid; }