Donate
in package
uses
TraitEmbed, TraitData, TraitMemberLink, TraitPage
FinalYes
Table of Contents
Properties
- $donateData : DonateData
- $donateThanks : DonateThanks
- $data : Data
- $page : Page
- $paypalCodes : array<string|int, mixed>
- $user : User
Methods
- __construct() : mixed
- generateDonateBox() : string
- getDataInstance() : Data
- getDonationBox() : string
- getEmbedInstance() : Embed
- getMemberLinkInstance() : MemberLink
- getPageInstance() : Page
- openPage() : void
- openPageSupport() : void
- openPageThanks() : void
- getBox() : string
- Gets complete donate box html
- getBoxHint() : string
- getDonatePage() : string
Properties
$donateData
public
DonateData
$donateData
$donateThanks
public
DonateThanks
$donateThanks
$data
private
Data
$data
$page
private
Page
$page
$paypalCodes
private
array<string|int, mixed>
$paypalCodes
$user
private
User
$user
Methods
__construct()
public
__construct() : mixed
generateDonateBox()
public
generateDonateBox() : string
Return values
stringgetDataInstance()
public
getDataInstance() : Data
Return values
DatagetDonationBox()
public
getDonationBox() : string
Return values
stringgetEmbedInstance()
public
getEmbedInstance() : Embed
Return values
EmbedgetMemberLinkInstance()
public
getMemberLinkInstance() : MemberLink
Return values
MemberLinkgetPageInstance()
public
getPageInstance() : Page
Return values
PageopenPage()
public
openPage(HtmlHeader $htmlHeader, Input $input) : void
Parameters
- $htmlHeader : HtmlHeader
- $input : Input
openPageSupport()
public
openPageSupport(HtmlHeader $htmlHeader) : void
Parameters
- $htmlHeader : HtmlHeader
openPageThanks()
public
openPageThanks(HtmlHeader $htmlHeader) : void
Parameters
- $htmlHeader : HtmlHeader
getBox()
Gets complete donate box html
private
getBox([int $nSetPages = 0 ]) : string
Parameters
- $nSetPages : int = 0
Return values
stringgetBoxHint()
private
getBoxHint() : string
Return values
stringgetDonatePage()
private
getDonatePage([string $pageContent = '' ]) : string
Parameters
- $pageContent : string = ''