It seems like you do not handle an error condition for loadHTML(). This can introduce security issues, and is generally not recommended.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the ignore-unhandled annotation
If you suppress an error, we recommend checking for the error condition explicitly:
// For example instead of@mkdir($dir);// Better useif(@mkdir($dir)===false){thrownew\RuntimeException('The directory '.$dir.' could not be created.');}
Loading history...
18
19
$tags = $doc->getElementsByTagName('meta');
20
$metadata = [];
21
22
foreach ($tags as $tag) {
23
if ($tag->hasAttribute('property') && strpos($tag->getAttribute('property'), 'og:') === 0) {
If you suppress an error, we recommend checking for the error condition explicitly: