adapter = $adapter; // Détermination de la table principale à requêter $this->table = $table; // Composition avec l'entité if ($pair === null) { $this->pair = new Pair; } else { $this->pair = $pair; } // Utilisation du patron de conception Prototype // pour la création des objets ResultSet $this->resultSetPrototype = new ResultSet(); $this->resultSetPrototype->setArrayObjectPrototype( $this->pair ); // Initialisation du gestionnaire $this->initialize(); $this->featureSet->addFeature(new PairFeature); } public function all() { $this->select(); return $this->result; } public function setResult($result) { $this->result = $result; } }