add seo plugin

This commit is contained in:
isUnknown 2024-09-19 07:36:53 +02:00
parent 23dbb65314
commit e69dc23c91
1909 changed files with 1111579 additions and 10 deletions

View file

@ -0,0 +1,27 @@
<?php
namespace Spatie\SchemaOrg\Generator;
use Spatie\SchemaOrg\Generator\Parser\DefinitionParser;
use Spatie\SchemaOrg\Generator\Writer\Filesystem;
class PackageGenerator
{
public function generate(Definitions $definitions)
{
$types = (new DefinitionParser())->parse($definitions);
$filesystem = new Filesystem(__DIR__.'/..');
$filesystem->clear();
$filesystem->cloneStaticFiles();
$types->each(function (Type $type) use ($filesystem, $types) {
$type->setTypeCollection($types);
$filesystem->createType($type);
});
$filesystem->createBuilderClass($types);
}
}