/** * @test */ public function invalidMarkerNamesAreIgnored() { $this->subject->processTemplate('<!-- ###MY_SUBPART### -->' . '###MARKER 1### ' . '###MARKER-2### ' . '###marker_3### ' . '###MÄRKER_4### ' . '<!-- ###MY_SUBPART### -->'); $this->subject->setMarker('marker 1', 'foo'); $this->subject->setMarker('marker-2', 'foo'); $this->subject->setMarker('marker_3', 'foo'); $this->subject->setMarker('märker_4', 'foo'); self::assertSame('###MARKER 1### ' . '###MARKER-2### ' . '###marker_3### ' . '###MÄRKER_4### ', $this->subject->getSubpart()); self::assertSame('###MARKER 1### ' . '###MARKER-2### ' . '###marker_3### ' . '###MÄRKER_4### ', $this->subject->getSubpart('MY_SUBPART')); }