Artesaos\SEOTools\OpenGraph::setupDefaults PHP Method

setupDefaults() protected method

Add or update property.
protected setupDefaults ( ) : void
return void
    protected function setupDefaults()
    {
        $defaults = isset($this->config['defaults']) ? $this->config['defaults'] : [];
        foreach ($defaults as $key => $value) {
            if ($key == 'images') {
                if (empty($this->images)) {
                    $this->images = $value;
                }
            } elseif ($key == 'url' && $value === null) {
                $this->setUrl(app('url')->current());
            } elseif (!empty($value) && !array_key_exists($key, $this->properties)) {
                $this->addProperty($key, $value);
            }
        }
    }