AirLay backend

MilestoneReport
in package
implements ReportInterface

Interfaces, Classes, Traits and Enums

ReportInterface

Table of Contents

$milestoneCollection  : MilestonesCollection
$milestoneId  : ObjectId
$templateFileName  : string
__construct()  : mixed
__serialize()  : array<string|int, mixed>
__unserialize()  : void
factory()  : array<string|int, mixed>
getData()  : array<string|int, mixed>
buildTree()  : void
getAssignerName()  : string
getBrigadeName()  : string
getComments()  : array<string|int, mixed>
getIssueComments()  : string
getIssues()  : array<string|int, mixed>
getObjects()  : array<string|int, mixed>
getPrettyMilestoneData()  : array<string|int, mixed>
getStatus()  : string
getUserName()  : string
isRoot()  : bool
issueSortByDate()  : void

Properties

Methods

__construct()

public __construct(ObjectId $milestoneId, string $templateFileName) : mixed
Parameters
$milestoneId : ObjectId
$templateFileName : string
Return values
mixed

__serialize()

public __serialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

__unserialize()

public __unserialize(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>
Return values
void

factory()

public factory() : array<string|int, mixed>
Tags
throws
RuntimeException
Return values
array<string|int, mixed>

getData()

public getData() : array<string|int, mixed>
Return values
array<string|int, mixed>

buildTree()

private buildTree(array<string|int, mixed> $parent, array<string|int, mixed> &$issuesMap) : void
Parameters
$parent : array<string|int, mixed>
$issuesMap : array<string|int, mixed>
Return values
void

getAssignerName()

private getAssignerName(array<string|int, mixed> $assign) : string
Parameters
$assign : array<string|int, mixed>
Return values
string

getBrigadeName()

private getBrigadeName(array<string|int, ObjectId$ids) : string
Parameters
$ids : array<string|int, ObjectId>
Return values
string

getComments()

private getComments(mixed $data) : array<string|int, mixed>
Parameters
$data : mixed
Return values
array<string|int, mixed>

getIssueComments()

private getIssueComments(array<string|int, ObjectId$ids) : string
Parameters
$ids : array<string|int, ObjectId>
Return values
string

getIssues()

private getIssues(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>
Return values
array<string|int, mixed>

getObjects()

private getObjects(mixed $data) : array<string|int, mixed>
Parameters
$data : mixed
Return values
array<string|int, mixed>

getPrettyMilestoneData()

private getPrettyMilestoneData(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>
Return values
array<string|int, mixed>

getStatus()

private getStatus(ObjectId $statusId) : string
Parameters
$statusId : ObjectId
Return values
string

getUserName()

private getUserName(array<string|int, ObjectId$ids) : string
Parameters
$ids : array<string|int, ObjectId>
Return values
string

isRoot()

private isRoot(array<string|int, mixed> $issue, array<string|int, mixed> $issueMap) : bool
Parameters
$issue : array<string|int, mixed>
$issueMap : array<string|int, mixed>
Return values
bool

issueSortByDate()

private issueSortByDate(mixed &$issues) : void
Parameters
$issues : mixed
Return values
void

Search results