2 namespace Custom\Model;
4 use Zend\Db\Adapter\Adapter;
5 use Zend\Db\ResultSet\ResultSet;
6 use Zend\Db\TableGateway\AbstractTableGateway;
8 class PairManager extends AbstractTableGateway
15 public function __construct(
20 // Composition avec l'adaptateur
21 $this->adapter = $adapter;
23 // Détermination de la table principale à requêter
24 $this->table = $table;
26 // Composition avec l'entité
28 $this->pair = new Pair;
33 // Utilisation du patron de conception Prototype
34 // pour la création des objets ResultSet
35 $this->resultSetPrototype = new ResultSet();
36 $this->resultSetPrototype->setArrayObjectPrototype(
40 // Initialisation du gestionnaire
42 $this->featureSet->addFeature(new PairFeature);
51 public function setResult($result)
53 $this->result = $result;