public function testMexplode() { $this->assertNull(StringHelper::mexplode('dasda', true)); $this->assertNull(StringHelper::mexplode('dasda', null)); $this->assertEquals(['sd', 'dsda', 'adsad adsad', 'cs'], StringHelper::mexplode('sd:dsda:adsad adsad;cs', [':', ';'])); $this->assertEquals(['sd', 'dsda', 'adsad', 'adsad', 'cs'], StringHelper::mexplode('sd:dsda:adsad adsad;cs', [':', ';', ' '])); $this->assertEquals(['sd', 'dsd', 'ds', 'd', 'ds', 'd', 'cs'], StringHelper::mexplode('sd:dsda:adsad adsad;cs', [':', ';', ' ', 'a'])); $this->assertEquals(['sd', 'ds', 'd', 'ds', 'd', 'ds', 'd', 'cs'], StringHelper::mexplode('sd:ds-da:adsad adsad;cs', [':', ';', ' ', 'a', '-'])); $this->assertEquals(['sd', 'ds', 'd', 'ds', 'd', 'ds', 'd', 'cs'], StringHelper::mexplode('sd:ds*da:adsad adsad;cs', [':', ';', ' ', 'a', '*'])); }