123],self::getDefaultSettings())) : new ProductMicrodata(array_merge($product,['url'=>123],self::getDefaultSettings())); } public static function createJsonFromArticle($article=null) { return ($article==null)? new ArticleMicrodata(array_merge(['url'=>123],self::getDefaultSettings())) : new ArticleMicrodata(array_merge($article,['url'=>123],self::getDefaultSettings())); } protected static function getDefaultSettings(){ return require_once (realpath(__DIR__.'/settings/settings.php')); } }