Artesaos\SEOTools\OpenGraph::addImage PHP Method

addImage() public method

Add image to properties.
public addImage ( mixed $source = null, array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$source mixed URL of image source
$attributes array Object type attributes
return Artesaos\SEOTools\Contracts\OpenGraph
    public function addImage($source = null, $attributes = [])
    {
        $validKeys = ['url', 'secure_url', 'type', 'width', 'height'];
        if (is_array($source)) {
            $this->images[] = $this->cleanProperties($source, $validKeys);
        } else {
            $this->images[] = [$source, $this->cleanProperties($attributes, $validKeys)];
        }
        return $this;
    }