- \GraphRenderer
- \GraphRenderer_ExchangePair
class (none) \ GraphRenderer_ExchangePair
Extension from mtgox_btc_table -> pair_mtgox_usdbtc Issue #274
Method Summary
Name | Description |
---|---|
__construct($exchange, $currency1, $currency2) | |
canHaveTechnicals() |
Can this graph have technicals? If this returns true , then the resulting data will always be sorted. By default, returns true . |
getChartType() |
What type of chart is this rendered as? By default, returns linechart . |
getData($days) | |
getLabel() |
Get the label that should be associated with the #getURL(), or false if there shouldn't be any. Should be wrapped in ct(). |
getTitle() | Get the title of this graph |
getTitleArgs() | Get any localisation (i18n) string arguments for the title given in #getTitle(). By default, returns an empty array. |
getURL() |
Get the URL that the title of this graph should link to, or false if it should not link anywhere |
hasSubheading() |
Does this graph have a subheading? By default, returns true . |
usesDays() |
Does this function require a days parameter? If true , then the returned data will be stripped based on the keys returned in the data - assumes that the data uses dates as keys. By default, returns true . |
Inherited Method Summary
Name | Description |
---|---|
convertGraphToProportional($original) | Relabel all columns to have ' %' prefix, and reformat all data to be proportional based on the sum of each row. Uses the output of #getData(). (from GraphRenderer) |
getClasses() | (from GraphRenderer) |
getCustomSubheading() |
Calculate the custom subheading value for this graph, or false if this graph does not have a custom subheading defined (and subheadings calculated through #hasSubheading() will use default sum/array logic). By default, returns false . (from GraphRenderer)
|
getUser() | (from GraphRenderer) |
requiresAdmin() |
Does rendering this graph require an admin user? By default, returns false . (from GraphRenderer)
|
requiresUser() |
Does rendering this graph require a user? By default, returns false . (from GraphRenderer)
|
setUser($user_id) | (from GraphRenderer) |
usesSummaries() |
Does this graph use summaries which may be out of date for a user? By default, returns false . (from GraphRenderer)
|
public function __construct($exchange, $currency1, $currency2)
- Overrides:
- __construct()
public function canHaveTechnicals()
Can this graph have technicals? If this returns
true
, then the resulting data will always be sorted. By default, returnstrue
. (from canHaveTechnicals)
- Overrides:
- canHaveTechnicals()
public function getChartType()
What type of chart is this rendered as? By default, returns
linechart
. (from getChartType)
- Overrides:
- getChartType()
public function getData($days)
- Overrides:
- getData($days)
- Returns:
an array of (columns => [column], data => [(date, value)], last_updated => (date or false))
public function getLabel()
Get the label that should be associated with the #getURL(), or
false
if there shouldn't be any. Should be wrapped in ct(). (from getLabel)
- Overrides:
- getLabel()
public function getTitle()
Get the title of this graph (from getTitle)
- Overrides:
- getTitle()
- See:
public function getTitleArgs()
Get any localisation (i18n) string arguments for the title given in #getTitle(). By default, returns an empty array. (from getTitleArgs)
- Overrides:
- getTitleArgs()
public function getURL()
Get the URL that the title of this graph should link to, or
false
if it should not link anywhere (from getURL)
- Overrides:
- getURL()
public function hasSubheading()
Does this graph have a subheading? By default, returns
true
. (from hasSubheading)
- Overrides:
- hasSubheading()
- See:
public function usesDays()
Does this function require a days parameter? If
true
, then the returned data will be stripped based on the keys returned in the data - assumes that the data uses dates as keys. By default, returnstrue
. (from usesDays)
- Overrides:
- usesDays()