LimeSurvey API - Master branch

I18nMissing
in package
implements CommandInterface Uses AuthPermissionTrait

Table of Contents

Interfaces

CommandInterface

Properties

$permission  : Permission
$responseFactory  : ResponseFactory
$permissionModel  : Permission|null

Methods

__construct()  : mixed
Constructor
run()  : Response
Handle missing translations This will get an array of missing strings which need translation.
setPermissionModel()  : void
getPermissionModel()  : Permission
hasGlobalPermission()  : Response
hasSurveyPermission()  : Response

Properties

Methods

run()

Handle missing translations This will get an array of missing strings which need translation.

public run(Request $request) : Response

Those will be written in the file /application/helpers/newEditorTranslations as gT('example'); The function checks if each string already exists in the file to avoid duplicates.

Parameters
$request : Request
Tags
SuppressWarnings

(PHPMD.ExcessiveMethodLength)

Return values
Response

hasGlobalPermission()

protected hasGlobalPermission(string $sPermission, string $sCRUD[, int|null $iUserID = null ]) : Response
Parameters
$sPermission : string
$sCRUD : string
$iUserID : int|null = null
Return values
Response

| boolean

hasSurveyPermission()

protected hasSurveyPermission(int $iSurveyID, string $sPermission, string $sCRUD[, string|null $iUserID = null ]) : Response
Parameters
$iSurveyID : int
$sPermission : string
$sCRUD : string
$iUserID : string|null = null
Return values
Response

| boolean


        
On this page

Search results