BasicImporter
class BasicImporter extends AbstractImporter
BasicImporter class
Properties
protected FrontendHandler | $frontend | FrontendHandler instance | from AbstractImporter |
protected Request | $request | Request instance | from AbstractImporter |
protected array | $metaItems | meta items | |
protected array | $cuts | will be cut items name and length | |
protected array | $needHost | items of need prepend host | from AbstractImporter |
static protected UrlGenerator | $urlGenerator | UrlGenerator instance | from AbstractImporter |
Methods
void
exec(array $data)
Execute import job
static void
setUrlGenerator(UrlGenerator $urlGenerator)
Set url generator instance
from AbstractImporter
string
makeCanonical(string $url)
Make canonical tag
Details
in AbstractImporter at line 82
__construct(FrontendHandler $frontend, Request $request)
Constructor
at line 54
void
exec(array $data)
Execute import job
in AbstractImporter at line 119
protected string
extractUrl(array $data)
Extract url from data array
in AbstractImporter at line 140
protected void
addMeta(string $key, string|array $contents)
Add meta tag
in AbstractImporter at line 162
protected string
substr(string $origin, int $len)
Substr
in AbstractImporter at line 175
protected string
prependHost(string $url)
prepend host to url path
in AbstractImporter at line 186
static void
setUrlGenerator(UrlGenerator $urlGenerator)
Set url generator instance
in AbstractImporter at line 196
static UrlGenerator
getUrlGenerator()
Get url generator instance
at line 69
protected string
makeCanonical(string $url)
Make canonical tag