/** @inheritdoc */ public function renderMetaBox(WP_Post $post) { OpeningHoursModule::setCurrentSetId($post->ID); $set = OpeningHoursModule::getCurrentSet(); if (count($set->getIrregularOpenings()) < 1) { $set->getIrregularOpenings()->append(IrregularOpening::createDummy()); } $variables = array('irregular_openings' => $set->getIrregularOpenings()); echo self::renderTemplate(static::TEMPLATE_PATH, $variables, 'once'); }
/** Action: Render Single Dummy Irregular Opening */ public static function renderSingleDummyIrregularOpening() { echo self::renderTemplate(IrregularOpenings::TEMPLATE_PATH_SINGLE, array('io' => IrregularOpening::createDummy()), 'once'); die; }
public function testCreateDummy() { $io = IrregularOpening::createDummy(); $expectedDate = new DateTime('now'); $expectedDate->setTime(0, 0, 0); $this->assertEquals('', $io->getName()); $this->assertEquals($expectedDate, $io->getDate()); $this->assertEquals($expectedDate, $io->getTimeStart()); $this->assertEquals($expectedDate, $io->getTimeStart()); $this->assertTrue($io->isDummy()); }