/** * Creates card registration object * @return \MangoPay\CardRegistration */ protected function getJohnsCardRegistration() { if (self::$JohnsCardRegistration === null) { $user = $this->getJohn(); $cardRegistration = new \MangoPay\CardRegistration(); $cardRegistration->UserId = $user->Id; $cardRegistration->Currency = 'EUR'; self::$JohnsCardRegistration = $this->_api->CardRegistrations->Create($cardRegistration); } return self::$JohnsCardRegistration; }