public function testName() { $withoutName = new Calendar(); $this->assertSame('', $withoutName->getName()); $withName = new Calendar('test name'); $this->assertSame('test name', $withName->getName()); }
/** * Compute filename, use given name if any, or fallback on calendar name * @param CalendarModel $mdoel * @param \Application\Model\Calendar $calendar */ private function buildFilename(CalendarModel $mdoel, \Application\Model\Calendar $calendar) { $this->filename = $mdoel->getVariable('filename'); if (!$this->filename) { $this->filename = $calendar->getName(); } if (!preg_match('/\\.ics$/', $this->filename)) { $this->filename .= '.ics'; } }