Arcanedev\SeoHelper\Helpers\Meta::checkNameProperty PHP Method

checkNameProperty() private method

Check the name property.
private checkNameProperty ( string &$nameProperty )
$nameProperty string
    private function checkNameProperty(&$nameProperty)
    {
        if (!is_string($nameProperty)) {
            throw new InvalidArgumentException('The meta name property is must be a string value, ' . gettype($nameProperty) . ' is given.');
        }
        $name = str_slug($nameProperty);
        $allowed = ['charset', 'http-equiv', 'itemprop', 'name', 'property'];
        if (!in_array($name, $allowed)) {
            throw new InvalidArgumentException("The meta name property [{$name}] is not supported, " . "the allowed name properties are ['" . implode("', '", $allowed) . "'].");
        }
        $nameProperty = $name;
    }