1<?php
2
3namespace dokuwiki\Remote\Response;
4
5/**
6 * Represents a page found by a search
7 */
8class PageHit extends Page
9{
10    /** @var int The number of hits this result got */
11    public $score;
12
13    /** @var string The HTML formatted snippet in which the search term was found (if available) */
14    public $snippet;
15
16    /** @var string Not available for search results */
17    public $hash;
18
19    /** @var string Not available for search results */
20    public $author;
21
22    /**
23     * PageHit constructor.
24     *
25     * @param string $id
26     * @param string $snippet
27     * @param int $score
28     * @param string $title
29     */
30    public function __construct($id, $snippet = '', $score = 0, $title = '')
31    {
32        parent::__construct($id, 0, 0, $title);
33
34        $this->snippet = $snippet;
35        $this->score = $score;
36    }
37}
38