Свойство | Тип | Описание | |
---|---|---|---|
$autoIndex | boolean | ||
$buffer | resource | ||
$bufferPart | integer | ||
$bufferSize | integer | ||
$bufferUrlCount | integer | ||
$folder | string | ||
$groupName | string | ||
$headers | array | ||
$pattern | string |
Метод | Описание | |
---|---|---|
__construct ( string $folder, mixed $groupName = false, array $headers = [], boolean $autoIndex = true ) | Constructor. | |
close ( ) | ||
generateSitemapIndex ( string $folder, string $baseUrl, string $pattern = 'sitemap*.xml', string $filename = 'sitemap.xml' ) | Generates the sitemap index from the sitemap part avaible in the folder. | |
getFolder ( ) : string | Returns folder to store the sitemap.xml file. | |
isAutoIndex ( ) : boolean | Returns the status of auto generation of index site map. | |
open ( ) | ||
write ( array $data ) |
Метод | Описание | |
---|---|---|
addSitemapLine ( string $line ) | Add a new line into the sitemap part. | |
buildData ( array $data ) : array | Build data with default parameters. | |
closeSitemap ( ) | Close the sitemap part. | |
fixDataType ( array &$data ) | Fix type of data, if data type is specific, he must to be defined in data and he must to be a array. | |
generateDefaultLine ( array $data ) : string | Generate standard line of sitemap. | |
generateImageLine ( array $data ) : string | Generate image line of sitemap. | |
generateNewPart ( ) | Generate a new sitemap part. | |
generateVideoLine ( array $data ) : string | Generate video line of sitemap. | |
getHeaderByFlag ( ) : string | Generate additional header with namespace adapted to the content. |
public __construct ( string $folder, mixed $groupName = false, array $headers = [], boolean $autoIndex = true ) | ||
$folder | string | The folder to store the sitemap.xml file |
$groupName | mixed | Name of sub-sitemap (optional) |
$headers | array | Indicate the need for namespace in the header sitemap |
$autoIndex | boolean | If you want to generate index of sitemap (optional) |
protected addSitemapLine ( string $line ) | ||
$line | string |
protected fixDataType ( array &$data ) | ||
$data | array |
protected generateDefaultLine ( array $data ) : string | ||
$data | array | List of parameters |
Результат | string |
protected generateImageLine ( array $data ) : string | ||
$data | array | List of parameters |
Результат | string |
public static generateSitemapIndex ( string $folder, string $baseUrl, string $pattern = 'sitemap*.xml', string $filename = 'sitemap.xml' ) | ||
$folder | string | A folder to write sitemap index |
$baseUrl | string | A base URL |
$pattern | string | A sitemap pattern, optional |
$filename | string | A sitemap file name, optional |
protected generateVideoLine ( array $data ) : string | ||
$data | array | List of parameters |
Результат | string |
protected getHeaderByFlag ( ) : string | ||
Результат | string |
public isAutoIndex ( ) : boolean | ||
Результат | boolean |