|
1 | | -<?php namespace GeneaLabs\LaravelCaffeine; |
| 1 | +<?php |
2 | 2 |
|
3 | | -use Jenssegers\Model\Model; |
| 3 | +declare(strict_types=1); |
4 | 4 |
|
5 | | -class Dripper extends Model |
| 5 | +namespace GeneaLabs\LaravelCaffeine; |
| 6 | + |
| 7 | +class Dripper |
6 | 8 | { |
7 | | - public function getHtmlAttribute() : string |
| 9 | + public function getHtml(): string |
8 | 10 | { |
9 | | - return (string) view('genealabs-laravel-caffeine::script') |
| 11 | + return (string) view("genealabs-laravel-caffeine::script") |
10 | 12 | ->with([ |
11 | | - 'ageCheckInterval' => $this->ageCheckInterval, |
12 | | - 'ageThreshold' => $this->ageThreshold, |
13 | | - 'interval' => $this->interval, |
14 | | - 'url' => $this->url, |
| 13 | + "ageCheckInterval" => $this->getAgeCheckInterval(), |
| 14 | + "ageThreshold" => $this->getAgeThreshold(), |
| 15 | + "interval" => $this->getInterval(), |
| 16 | + "url" => $this->getUrl(), |
15 | 17 | ]); |
16 | 18 | } |
17 | 19 |
|
18 | | - public function getAgeCheckIntervalAttribute() : int |
| 20 | + protected function getAgeCheckInterval(): int |
19 | 21 | { |
20 | | - return config( |
21 | | - 'genealabs-laravel-caffeine.outdated-drip-check-interval', |
22 | | - 2000 |
23 | | - ); |
| 22 | + return config("genealabs-laravel-caffeine.outdated-drip-check-interval", 2000); |
24 | 23 | } |
25 | 24 |
|
26 | | - public function getAgeThresholdAttribute() : int |
| 25 | + protected function getAgeThreshold(): int |
27 | 26 | { |
28 | | - return (config('session.lifetime', 32) - 2) * 60000; |
| 27 | + return (config("session.lifetime", 32) - 2) * 60000; |
29 | 28 | } |
30 | 29 |
|
31 | | - public function getIntervalAttribute() : string |
| 30 | + protected function getInterval(): int |
32 | 31 | { |
33 | | - return config( |
34 | | - 'genealabs-laravel-caffeine.drip-interval', |
35 | | - 300000 |
36 | | - ); |
| 32 | + return config("genealabs-laravel-caffeine.drip-interval", 300000); |
37 | 33 | } |
38 | 34 |
|
39 | | - public function getUrlAttribute() : string |
| 35 | + protected function getUrl(): string |
40 | 36 | { |
41 | | - return trim(config('genealabs-laravel-caffeine.domain') ?? url('/'), '/') |
42 | | - . '/' |
43 | | - . trim(config( |
44 | | - 'genealabs-laravel-caffeine.route', |
45 | | - 'genealabs/laravel-caffeine/drip' |
46 | | - ), '/'); |
| 37 | + return trim(config("genealabs-laravel-caffeine.domain") ?? url("/"), "/") |
| 38 | + . "/" |
| 39 | + . trim( |
| 40 | + config("genealabs-laravel-caffeine.route", "genealabs/laravel-caffeine/drip"), |
| 41 | + "/", |
| 42 | + ); |
47 | 43 | } |
48 | 44 | } |
0 commit comments