Publish Wiki document using Wiki API.
Use {@link Project#createTask} to register a new Task.
author |
Piotr Lewandowski piotr@cassis.pl |
---|---|
package |
phing.tasks.ext |
setApiPassword(string $apiPassword)
string
getApiPassword() : string
string
setApiUrl(string $apiUrl)
string
getApiUrl() : string
string
setApiUser(string $apiUser)
string
getApiUser() : string
string
setId(int $id)
int
getId() : int
int
setMode(string $mode)
string
getMode() : string
string
setTitle(string $title)
string
getTitle() : string
string
setContent(string $content)
string
getContent() : string
string
init()
Should throw a BuildException if something goes wrong with the build
This is abstract here, but may not be overloaded by subclasses.
throws |
---|
main()
Should throw a BuildException if someting goes wrong with the build
This is abstract here. Must be overloaded by real tasks.
__destruct()
validateAttributes()
throws |
---|
callApiLogin(string|null $token = null)
throws |
---|
string|null
callApiEdit()
getApiEditData() : array
array
callApiTokens()
throws |
---|
callApi(string $queryString, array|null $postData = null) : array
throws |
---|
string
array|null
array
setPostData(array|null $data = null)
array|null
checkApiResponseResult(string $action, array $response, string $expect = 'Success')
throws |
---|
string
array
string
setOwningTarget(\Target $target)
getOwningTarget() : \Target
getTaskName() : string
string
Name of this task
setTaskName(string $name) : string
string
string
A string representing the name of this task for log
getTaskType() : string
string
The type of this task (XML Tag)
setTaskType($name)
getRegisterSlot(string $slotName)
string
log(string $msg, integer $level = \Project::MSG_INFO)
string
The message to be logged.
integer
The message's priority at this message should have
setDescription(string $desc)
string
The text describing the task
getDescription() : string
string
The text description of the task
getLocation() : \Location
setLocation(\Location $location)
getRuntimeConfigurableWrapper() : \RuntimeConfigurable
setRuntimeConfigurableWrapper(\RuntimeConfigurable $wrapper)
maybeConfigure()
perform()
setProject(\Project $project)
getProject() : \Project
apiUrl : string
var |
---|
string
apiUser : string
var |
---|
string
apiPassword : string
var |
---|
string
id : int
var |
---|
int
title : string
var |
---|
string
content : string
var |
---|
string
mode : string
var |
---|
string
modeMap : array
var |
---|
array
curl : resource
var |
---|
resource
apiEditToken : string
var |
---|
string
description : string
var |
---|
string
taskType : string
var |
---|
string
taskName : string
var |
---|
string
project : \Project