getMockBuilder($sClass) ->disableOriginalConstructor() ->getMock(); } else { $GLOBALS['bxDolClasses'][$sClass] = $this->createMock($sClass); } return $GLOBALS['bxDolClasses'][$sClass]; } function bxMockFree (&$o) { $sClassName = bx_ltrim_str(get_class($o), 'Mock_'); $sClassName = preg_replace('/_[A-Za-z0-9]+$/', '', $sClassName); unset($GLOBALS['bxDolClasses'][$sClassName]); unset($o); } }