class IncomeStatement extends FinancialStatement

Constants

TITLE

Income Statement Title

OPERATING_REVENUES

Income Statement Sections

NON_OPERATING_REVENUES

OPERATING_EXPENSES

NON_OPERATING_EXPENSES

Properties

protected Entity $entity Financial Statement Entity. from FinancialStatement
string $reportingPeriod Financial Statement Reporting Period. from FinancialStatement
array $balances Financial Statement Balances. from FinancialStatement
array $accounts Financial Statement accounts. from FinancialStatement
array $period Income Statement period.

Methods

array[string,
printSection(string $section, string $statement, int $multiplier, string $indent)

Print Statement Section

__construct(string $startDate = null, string $endDate = null)

Construct Income Statement for the given period.

array
attributes()

Income Statement attributes.

void
getSections()

Get Statement Sections.

void
toString()

Print Income Statement.

Details

in FinancialStatement at line 67
protected array[string, printSection(string $section, string $statement, int $multiplier, string $indent)

Print Statement Section

Parameters

string $section
string $statement
int $multiplier
string $indent

Return Value

array[string, float]

at line 51
__construct(string $startDate = null, string $endDate = null)

Construct Income Statement for the given period.

Parameters

string $startDate
string $endDate

at line 77
array attributes()

Income Statement attributes.

Return Value

array

in FinancialStatement at line 116
void getSections()

Get Statement Sections.

Return Value

void

at line 87
void toString()

Print Income Statement.

Return Value

void