1 | <?php |
||
13 | class SQL extends CacheCoreSQL |
||
14 | { |
||
15 | use UrlParser; |
||
16 | |||
17 | /** |
||
18 | * Client nextUpdate margin in seconds |
||
19 | * @var int |
||
20 | */ |
||
21 | private $clientUpdateMargin = 300; |
||
22 | |||
23 | /** |
||
24 | * Cache constructor. |
||
25 | * |
||
26 | * @param PDO $pdo |
||
27 | * @param array $guzzleConfig |
||
28 | * @param int|null $byteLimit |
||
29 | */ |
||
30 | public function __construct(PDO $pdo, array $guzzleConfig = [], $byteLimit = self::BYTE_LIMIT) |
||
34 | |||
35 | /** |
||
36 | * Parser client |
||
37 | * |
||
38 | * @param string $baseUri |
||
39 | * @return Basic |
||
40 | */ |
||
41 | public function client($baseUri) |
||
68 | |||
69 | /** |
||
70 | * Mark robots.txt as active |
||
71 | * |
||
72 | * @param string $base |
||
73 | * @param int|null $workerID |
||
74 | * @return bool |
||
75 | */ |
||
76 | private function markAsActive($base, $workerID = 0) |
||
90 | } |
||
91 |