public function __construct(Context $context, DatabaseResult $result) { $this->_context = $context; for ($i = 0; $i < $result->num_rows(); $i++) { $record = $result->fetch($i); $this->_keys[] = $this->key_from_record($record); } }