40 protected function getErrorResponse($errorLabel, $errorCode = 0, $successFlagValue = FALSE) {
41 $localLangFile =
'LLL:EXT:workspaces/Resources/Private/Language/locallang.xlf';
45 'message' =>
$GLOBALS[
'LANG']->sL($localLangFile .
':' . $errorLabel)
47 'success' => $successFlagValue
58 return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
'TYPO3\\CMS\\Workspaces\\Service\\WorkspaceService');
70 if (isset($parameters->language) && \
TYPO3\CMS\Core\Utility\MathUtility::canBeInterpretedAsInteger($parameters->language)) {
71 $language = $parameters->language;
86 $affectedElements = array();
87 if ($parameters->type ===
'selection') {
88 foreach ((array) $parameters->selection as $element) {
91 } elseif ($parameters->type ===
'all') {
93 foreach ($versions as $table => $tableElements) {
94 foreach ($tableElements as $element) {
96 $affectedElement->getVersionRecord()->setRow($element);
97 $affectedElements[] = $affectedElement;
101 return $affectedElements;
112 protected function createIntegrityService(array $affectedElements) {
115 $integrityService->setAffectedElements($affectedElements);
116 return $integrityService;
validateLanguageParameter(\stdClass $parameters)
getErrorResponse($errorLabel, $errorCode=0, $successFlagValue=FALSE)
static makeInstance($className)
getAffectedElements(\stdClass $parameters)
static create($table, $liveId, $versionId)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]