The query results as a lazily-iterated generator */ public function items(): Generator; /** * Construct a new document list * * @param string $query The query to run to retrieve results * @param array $parameters An associative array of parameters for the query * @param Mapper $mapper A mapper to deserialize JSON documents * @return static The `DocumentList`-implementing instance */ public static function create(string $query, array $parameters, Mapper $mapper): static; /** * Clean up database connection resources */ public function __destruct(); }