for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Spatie\MixedContentScanner;
use Psr\Http\Message\UriInterface;
class MixedContent
{
/** string */
public $elementName = '';
/** @var\Spatie\Crawler\Url */
public $mixedContentUrl = null;
public $foundOnUrl = null;
public function __construct(string $elementName, UriInterface $mixedContentUrl, UriInterface $foundOnUrl)
$this->elementName = $elementName;
if ($mixedContentUrl->getPath() === '') {
$mixedContentUrl = $mixedContentUrl->withPath('/');
}
$this->mixedContentUrl = $mixedContentUrl;
if ($foundOnUrl->getPath() === '') {
$foundOnUrl = $foundOnUrl->withPath('/');
$this->foundOnUrl = $foundOnUrl;
public function toArray(): array
return [
'elementName' => $this->elementName,
'mixedContentUrl' => (string) $this->mixedContentUrl,
'foundOnUrl' => (string) $this->foundOnUrl,
];