class Item extends Model

Item

Ein Item bildet die Details einer für das Build relevanten Änderung am Quelltext ab.

Properties

Directory> $affectedPaths
User $author
integer $commitId
integer $timestamp
DateTime $date
string $msg
Path> $paths
integer $revision
User $user

Methods

static Model
getInstanceFromJson(string $json)

Instanz aus einem JSON-String erstellen

from Model
__construct()

Neues Objekt

Directory>
getAuthor()

Autor

integer
getCommitId()

Commit ID

integer
getTimestamp()

Zeitstempel

DateTime
getDate()

Datum

string
getMsg()

Meldung

Path>
getPaths()

Pfade

integer
getRevision()

getRevision

getUser()

Benutzer

Item
setAffectedPaths(Collection $affectedPaths)

Betroffene Pfade setzen

Item
setAuthor(User $author)

Autor

Item
setCommitId(integer $commitId)

Commit-ID

Item
setTimestamp(integer $timestamp)

Zeitstempel

Item
setDate(DateTime $date)

Datum

Item
setMsg(string $msg)

Meldung

Item
setPaths(Collection $paths)

Pfade

Item
setRevision(integer $revision)

Revision

Item
setUser(User $user)

Benutzer

static Item
getInstanceFromArray(Array $array)

Instanz aus einem Array erstellen

Details

in Model at line 45
static Model getInstanceFromJson(string $json)

Instanz aus einem JSON-String erstellen

Parameters

string $json Json Zeichenkette

Return Value

Model Datenobjekt

Exceptions

TypeException Wenn die JSON-Zeichenkette kein Array abbildet oder Fehlerhaft ist

at line 88
__construct()

Neues Objekt

at line 100
Directory> getAffectedPaths()

Pfad

Return Value

Directory> Pfade

at line 109
User getAuthor()

Autor

Return Value

User Autor

at line 118
integer getCommitId()

Commit ID

Return Value

integer

at line 127
integer getTimestamp()

Zeitstempel

Return Value

integer

at line 136
DateTime getDate()

Datum

Return Value

DateTime Datum

at line 145
string getMsg()

Meldung

Return Value

string Meldung

at line 154
Path> getPaths()

Pfade

Return Value

Path> Pfade

at line 163
integer getRevision()

getRevision

Return Value

integer Revision

at line 172
User getUser()

Benutzer

Return Value

User Benutzer

at line 183
Item setAffectedPaths(Collection $affectedPaths)

Betroffene Pfade setzen

Parameters

Collection $affectedPaths Pfade

Return Value

Item

at line 195
Item setAuthor(User $author)

Autor

Parameters

User $author Autor

Return Value

Item

at line 207
Item setCommitId(integer $commitId)

Commit-ID

Parameters

integer $commitId

Return Value

Item

at line 219
Item setTimestamp(integer $timestamp)

Zeitstempel

Parameters

integer $timestamp Zeitstempel

Return Value

Item

at line 231
Item setDate(DateTime $date)

Datum

Parameters

DateTime $date

Return Value

Item

at line 243
Item setMsg(string $msg)

Meldung

Parameters

string $msg Meldung

Return Value

Item

at line 255
Item setPaths(Collection $paths)

Pfade

Parameters

Collection $paths Pfade

Return Value

Item

at line 267
Item setRevision(integer $revision)

Revision

Parameters

integer $revision Revision

Return Value

Item

at line 279
Item setUser(User $user)

Benutzer

Parameters

User $user Benutzer

Return Value

Item

at line 291
static Item getInstanceFromArray(Array $array)

Instanz aus einem Array erstellen

Parameters

Array $array Daten

Return Value

Item