TarotGame
in package
uses
TraitImageTags, TraitSeo
FinalYes
Table of Contents
Properties
- $tarotSet : string
Methods
- __construct() : mixed
- getImageTagInstance() : ImageTag
- getSeoInstance() : Seo
- onAjaxGet() : string
- openPage() : void
- buildCard() : string
- calcChar() : int
- calcQuer() : array<string|int, mixed>
- defCards() : array{crowley: array, rider: array}
- getCardData() : array<string|int, mixed>
- getCardImage() : string
- getNumeroCard() : array<string|int, mixed>
- renderCard() : string
- setTarotSet() : void
Properties
$tarotSet
private
string
$tarotSet
= 'crowley'
Methods
__construct()
public
__construct() : mixed
getImageTagInstance()
public
getImageTagInstance() : ImageTag
Return values
ImageTaggetSeoInstance()
public
getSeoInstance() : Seo
Return values
SeoonAjaxGet()
public
onAjaxGet(Input $input) : string
Parameters
- $input : Input
Return values
stringopenPage()
public
openPage(HtmlHeader $htmlHeader) : void
Parameters
- $htmlHeader : HtmlHeader
buildCard()
private
buildCard(string $title, array<string|int, mixed> $cards, int $cardIndex) : string
Parameters
- $title : string
- $cards : array<string|int, mixed>
- $cardIndex : int
Return values
stringcalcChar()
private
calcChar([string $char = 'a' ]) : int
Parameters
- $char : string = 'a'
Return values
intcalcQuer()
private
calcQuer(string $tarotDate) : array<string|int, mixed>
Parameters
- $tarotDate : string
Return values
array<string|int, mixed>defCards()
private
defCards() : array{crowley: array, rider: array}
Return values
array{crowley: array, rider: array}getCardData()
private
getCardData(int $natureCard, int $personalityCard, int $specialCase[, string $cardType = 'WP' ]) : array<string|int, mixed>
Parameters
- $natureCard : int
- $personalityCard : int
- $specialCase : int
- $cardType : string = 'WP'
Return values
array<string|int, mixed>getCardImage()
private
getCardImage(int $nCard) : string
Parameters
- $nCard : int
Return values
stringgetNumeroCard()
private
getNumeroCard(string $strText) : array<string|int, mixed>
Parameters
- $strText : string
Return values
array<string|int, mixed>renderCard()
private
renderCard(string $card) : string
Parameters
- $card : string
Return values
stringsetTarotSet()
private
setTarotSet(string $tarotSet) : void
Parameters
- $tarotSet : string