예제 #1
0
 /**
  * Constructor
  *
  * @param \Norm\Collection $collection
  *
  * @param array $criteria
  */
 public function __construct(Collection $collection, $criteria = array())
 {
     $this->collection = $collection;
     $this->connection = $collection->getConnection();
     if (is_null($this->connection)) {
         throw new \Exception('[Norm/Cursor] Collection does not have connection, check your configuration!');
     }
     if ($criteria === null) {
         $criteria = array();
     }
     $this->criteria = $this->translateCriteria($criteria);
 }