add seo plugin
This commit is contained in:
parent
23dbb65314
commit
e69dc23c91
1909 changed files with 1111579 additions and 10 deletions
27
vendor/spatie/schema-org/generator/PackageGenerator.php
vendored
Normal file
27
vendor/spatie/schema-org/generator/PackageGenerator.php
vendored
Normal 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);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue