Ejemplo n.º 1
0
 /**
  * {@inheritDoc}
  */
 public function getData()
 {
     $data = array();
     if (false === empty($this->plan)) {
         $data = $this->plan->toArray();
     }
     return $data;
 }
Ejemplo n.º 2
0
 /**
  * {@inheritDoc}
  */
 public function buildResponse(stdClass $response)
 {
     if (!isset($response->plan)) {
         throw new Syspay_Merchant_UnexpectedResponseException('Unable to retrieve "plan" data from response', $response);
     }
     $plan = Syspay_Merchant_Entity_Plan::buildFromResponse($response->plan);
     return $plan;
 }
Ejemplo n.º 3
0
 /**
  * {@inheritDoc}
  */
 public function toArray()
 {
     $data = parent::toArray();
     if (false === empty($this->plan)) {
         $data['plan'] = $this->plan->toArray();
     }
     return $data;
 }