Get Class Methods (excludes private methods):
$saClassMethods[0] = IsALiturgicalColor
$saClassMethods[1] = GetCurrentSeason
$saClassMethods[2] = __construct
$saClassMethods[3] = IsAPenitentialTime
$saClassMethods[4] = GetSeason
$saClassMethods[5] = GetMethods
$saClassMethods[6] = GetVars

Get Class Methods (includes private methods):
$saClassMethods[0] = IsALiturgicalColor
$saClassMethods[1] = GetCurrentSeason
$saClassMethods[2] = GetCurrentColor
$saClassMethods[3] = __construct
$saClassMethods[4] = IsAPenitentialTime
$saClassMethods[5] = GetSeason
$saClassMethods[6] = GetColor
$saClassMethods[7] = GetMethods
$saClassMethods[8] = GetVars

Get Class Variables (excludes private variables):
$saClassVars[msLiturgicalColor] =
$saClassVars[zsaLiturgicalSeasons] = Array
$saClassVars[zsaLiturgicalColors] = Array
$saClassVars[zsCurrentColor] = White

Get Object Variables (excludes private variables):
$saObjectVars[msLiturgicalColor] = Violet

Get Object Variables (includes private variables):
$saObjectVars[msLiturgicalSeason] = Lent
$saObjectVars[msLiturgicalColor] = Violet

Calling class methods:
The current season is Christmas
CMass::GetCurrentColor() is not accessible.
Red is a liturgical color.
Blue is not a liturgical color.
Green is a liturgical color.
White is a liturgical color.
Yellow is not a liturgical color.
Pink is not a liturgical color.

Calling object methods:
It is a penitential time.
The liturgical season is Lent.
$qMass->GetColor() is not accessible.