EOQ; fputs( $fh, $string); fclose( $fh ); } $subpanelMock = new SubpanelQuickCreateMockBug39610Test($target_module, 'SubpanelQuickCreate'); $this->assertTrue(!empty($GLOBALS['CustomContactsSubpanelQuickCreated']), "Assert that CustomContactsEditView constructor was called"); @unlink('custom/modules/'. $target_module . '/views/view.subpanelquickcreate.php'); } } class SubpanelQuickCreateMockBug39610Test extends SubpanelQuickCreate { public function SubpanelQuickCreateMockBug39610Test($module, $view='QuickCreate', $proccessOverride = false) { parent::SubpanelQuickCreate($module, $view, $proccessOverride); } public function process() { //no-op } }