Properties

$path

$path : 

Type

$p4Depot

$p4Depot : 

Type

$p4Client

$p4Client : 

Type

$p4User

$p4User : 

Type

$p4Password

$p4Password : 

Type

$p4Port

$p4Port : 

Type

$p4Stream

$p4Stream : 

Type

$p4ClientSpec

$p4ClientSpec : 

Type

$p4DepotType

$p4DepotType : 

Type

$p4Branch

$p4Branch : 

Type

$process

$process : 

Type

$uniquePerforceClientName

$uniquePerforceClientName : 

Type

$windowsFlag

$windowsFlag : 

Type

$commandResult

$commandResult : 

Type

$io

$io : 

Type

$filesystem

$filesystem : 

Type

Methods

checkServerExists()

checkServerExists(  $url, \Composer\Util\ProcessExecutor  $processExecutor) 

Parameters

$url
\Composer\Util\ProcessExecutor $processExecutor

initialize()

initialize(  $repoConfig) 

Parameters

$repoConfig

initializeDepotAndBranch()

initializeDepotAndBranch(  $depot,   $branch) 

Parameters

$depot
$branch

generateUniquePerforceClientName()

generateUniquePerforceClientName() 

cleanupClientSpec()

cleanupClientSpec() 

getClient()

getClient() 

initializePath()

initializePath(  $path) 

Parameters

$path

setStream()

setStream(  $stream) 

Parameters

$stream

isStream()

isStream() 

getStream()

getStream() 

getStreamWithoutLabel()

getStreamWithoutLabel(  $stream) 

Parameters

$stream

getP4ClientSpec()

getP4ClientSpec() 

getUser()

getUser() 

setUser()

setUser(  $user) 

Parameters

$user

queryP4User()

queryP4User() 

queryP4Password()

queryP4Password() 

generateP4Command()

generateP4Command(  $command,   $useClient = true) 

Parameters

$command
$useClient

isLoggedIn()

isLoggedIn() 

connectClient()

connectClient() 

syncCodeBase()

syncCodeBase(  $sourceReference) 

Parameters

$sourceReference

writeClientSpecToFile()

writeClientSpecToFile(  $spec) 

Parameters

$spec

writeP4ClientSpec()

writeP4ClientSpec() 

windowsLogin()

windowsLogin(  $password) 

Parameters

$password

p4Login()

p4Login() 

getComposerInformation()

getComposerInformation(  $identifier) 

Parameters

$identifier

getFileContent()

getFileContent(  $file,   $identifier) 

Parameters

$file
$identifier

getFilePath()

getFilePath(  $file,   $identifier) 

Parameters

$file
$identifier

getBranches()

getBranches() 

getTags()

getTags() 

checkStream()

checkStream() 

getCommitLogs()

getCommitLogs(  $fromReference,   $toReference) : mixed|null

Parameters

$fromReference
$toReference

Returns

mixed|null

getFilesystem()

getFilesystem() 

executeCommand()

executeCommand(  $command) 

Parameters

$command

getPath()

getPath() 

getPort()

getPort() 

getP4variable()

getP4variable(  $name) 

Parameters

$name

read()

read(  $pipe,   $name) 

Parameters

$pipe
$name

getChangeList()

getChangeList(  $reference) : mixed|null

Parameters

$reference

Returns

mixed|null