Example #1
0
 /**
  * generate a slug for this record
  * 
  * @return string
  */
 public function generateSlug()
 {
     $value = $this->generateRawSlug();
     $value = Tx_CzSimpleCal_Utility_Inflector::urlize($value);
     $eventIndexRepository = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('Tx_Extbase_Object_ObjectManager')->get('Tx_CzSimpleCal_Domain_Repository_EventIndexRepository');
     $slug = $eventIndexRepository->makeSlugUnique($value, $this->uid);
     $this->setSlug($slug);
 }
Example #2
0
 /**
  * generate a slug for this record
  * 
  * @return string
  */
 public function generateSlug()
 {
     $value = $this->generateRawSlug();
     $value = Tx_CzSimpleCal_Utility_Inflector::urlize($value);
     $eventRepository = $this->objectManager->get('Tx_CzSimpleCal_Domain_Repository_EventRepository');
     $slug = $eventRepository->makeSlugUnique($value, $this->uid);
     $this->setSlug($slug);
 }