34
34
/**
35
35
* Class to extract the info
36
36
*
37
- * @property-read string|null $authorName
38
- * @property-read UriInterface|null $authorUrl
39
- * @property-read string|null $cms
40
- * @property-read EmbedCode|null $code
41
- * @property-read string|null $description
42
- * @property-read UriInterface $favicon
43
- * @property-read array|UriInterface[] $feeds
44
- * @property-read UriInterface|null $icon
45
- * @property-read UriInterface|null $image
46
- * @property-read array|string[] $keywords
47
- * @property-read string|null $language
48
- * @property-read array|UriInterface[] $languages
49
- * @property-read string|null $license
50
- * @property-read string $providerName
51
- * @property-read UriInterface $providerUrl
52
- * @property-read DateTime|null $publishedTime
53
- * @property-read UriInterface|null $redirect
54
- * @property-read string|null $title
55
- * @property-read UriInterface $url
37
+ * @property string|null $authorName
38
+ * @property UriInterface|null $authorUrl
39
+ * @property string|null $cms
40
+ * @property EmbedCode|null $code
41
+ * @property string|null $description
42
+ * @property UriInterface $favicon
43
+ * @property array|UriInterface[] $feeds
44
+ * @property UriInterface|null $icon
45
+ * @property UriInterface|null $image
46
+ * @property array|string[] $keywords
47
+ * @property string|null $language
48
+ * @property array|UriInterface[] $languages
49
+ * @property string|null $license
50
+ * @property string $providerName
51
+ * @property UriInterface $providerUrl
52
+ * @property DateTime|null $publishedTime
53
+ * @property UriInterface|null $redirect
54
+ * @property string|null $title
55
+ * @property UriInterface $url
56
56
*/
57
57
class Extractor
58
58
{
@@ -61,10 +61,10 @@ class Extractor
61
61
private UriInterface $ uri ;
62
62
private Crawler $ crawler ;
63
63
64
- private Document $ document ;
64
+ protected Document $ document ;
65
65
protected OEmbed $ oembed ;
66
- private LinkedData $ linkedData ;
67
- private Metas $ metas ;
66
+ protected LinkedData $ linkedData ;
67
+ protected Metas $ metas ;
68
68
69
69
private array $ settings = [];
70
70
private array $ customDetectors = [];
0 commit comments