/** * @param array $data */ public function __construct(array $data = array()) { parent::__construct($data); if (isset($data['description'])) { $this->setDescription($data['description']); } }
public function getSubscriberGroupMemberships($oCriteria = null, PropelPDO $oCon = null, $iLimit = null, $iOffset = null) { if ($oCriteria === null) { $oCriteria = new Criteria(); } $oCriteria->addJoin(SubscriberGroupMembershipPeer::SUBSCRIBER_ID, SubscriberPeer::ID, Criteria::INNER_JOIN); $oCriteria->addAscendingOrderByColumn(SubscriberPeer::EMAIL); if ($iLimit !== null) { $oCriteria->setLimit($iLimit); if ($iOffset) { $oCriteria->setOffset($iOffset); } } return parent::getSubscriberGroupMemberships($oCriteria, $oCon); }
/** * Returns a peer instance associated with this om. * * Since Peer classes are not to have any instance attributes, this method returns the * same instance for all member of this class. The method could therefore * be static, but this would prevent one from overriding the behavior. * * @return SubscriberGroupPeer */ public function getPeer() { if (self::$peer === null) { self::$peer = new SubscriberGroupPeer(); } return self::$peer; }