Exemple #1
0
 /**
  * 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;
 }