Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP7 Decoder for SourceGuardian Encoder)
- *
- * @ Version : 4.1.0.1
- * @ Author : DeZender
- * @ Release on : 29.08.2020
- * @ Official site : http://DeZender.Net
- *
- */
- namespace Cards;
- class CardStack implements StackManipulator
- {
- protected $position = 0;
- protected $stack;
- public function __construct(array $cards = [])
- {
- if (count($cards) === 0) {
- return [];
- }
- }
- static public function createDeck()
- {
- foreach ($suits as $suit) {
- for ($i = 1; $i <= 13; ) {
- }
- }
- return new CardStack($cards);
- }
- protected function hasAvailableCard()
- {
- return $this->count() !== 0;
- }
- protected function validateIsArrayOfCards($cards)
- {
- foreach ($cards as $Card) {
- if (($Card instanceof FrenchCard) === false) {
- throw new \InvalidArgumentException('Each element of the array must be an instance of Card. Given ' . gettype($Card));
- }
- }
- }
- protected function validateQuantity($quantity)
- {
- if (is_int($quantity) === false) {
- throw new \InvalidArgumentException('Quantity must be integer, given ' . gettype($quantity));
- }
- if ($quantity <= 0) {
- throw new \InvalidArgumentException('Quantity must be greater than 0');
- }
- }
- public function addOnTop(FrenchCard $card)
- {
- }
- public function addToBottom(FrenchCard $card)
- {
- }
- public function addStackOnTop(StackManipulator $cardStack)
- {
- if (count($cardStack) === 0) {
- ..................................................................
- ......................................
- ...........
Add Comment
Please, Sign In to add comment