示例#1
0
 /**
  * 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());
 }
示例#2
0
 /**
  * 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;
 }