/** * Test if category can be set * * @test * @return void */ public function categoryCanBeSet() { $category = new Tx_MooxNews_Domain_Model_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 Tx_MooxNews_Domain_Model_News $newsItem * @return int */ protected function getDetailPidFromCategories($settings, $newsItem) { $detailPid = 0; foreach ($newsItem->getCategories() as $category) { if ($detailPid = (int) $category->getSinglePid()) { break; } } return $detailPid; }