コード例 #1
0
 /**
  * @param array $data
  * @param integer $format
  * @return Subscription
  */
 public function createEntity($data, $format = self::FORMAT_PARAM)
 {
     switch ($format) {
         case self::FORMAT_PARAM:
             return Subscription::fromParams($data);
             break;
         case self::FORMAT_ROW:
             return Subscription::fromRow($data);
             break;
         default:
             throw new \InvalidArgumentException('SubscriptionFactory::createEntity() - Unknown format given');
             break;
     }
 }