31 $this->fixture = $this->getMock(
'TYPO3\\CMS\\Core\\Database\\RelationHandler', array(
'purgeVersionedIds',
'purgeLiveVersionedIds'));
38 unset($this->fixture);
45 $GLOBALS[
'TCA'][
'sys_category'][
'ctrl'][
'versioningWS'] = FALSE;
47 $this->fixture->tableArray = array(
48 'sys_category' => array(1, 2, 3),
51 $this->assertFalse($this->fixture->purgeItemArray(0));
58 $GLOBALS[
'TCA'][
'sys_category'][
'ctrl'][
'versioningWS'] = 2;
60 $this->fixture->tableArray = array(
61 'sys_category' => array(1, 2, 3),
64 $this->fixture->expects($this->once())
65 ->method(
'purgeVersionedIds')
66 ->with(
'sys_category', array(1, 2, 3))
67 ->will($this->returnValue(array(2)));
69 $this->assertTrue($this->fixture->purgeItemArray(0));
purgeItemArrayReturnsTrueIfItemsHaveBeenPurged()
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
purgeItemArrayReturnsFalseIfVersioningForTableIsDisabled()