<?php /** * @noinspection PhpInconsistentReturnPointsInspection * @noinspection PhpReturnDocTypeMismatchInspection */ namespace bff\utils; use Component; /** * Компонент Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Sitemap.xml файлов * @copyright Tamaranga */ class Sitemap extends Component { public function __construct() { } /** * УÑтанавливаем лимит кол-ва запиÑей на один файл * По умолчанию - 50000 * @param int $limit * @return void */ public function setLimit($limit) { } /** * ВыполнÑÑ‚ÑŒ ли ping поиÑковым ÑиÑтемам * По умолчанию - false * @param bool $ping * @return void */ public function setPing(bool $ping) { } /** * ИзменÑÑ‚ÑŒ в ÑÑылках вÑе префикÑÑ‹ 'http://' на 'https://' * По умолчанию - false * @param bool $enable * @return void */ public function forceHttps($enable = true) { } /** * Формируем sitemap.xml файл(Ñ‹) на оÑнове маÑÑива callable функций * @param array $data @ref ÑпиÑок callback-функций генерирующих данные, function($count = false, callable $callback = null){} * @param string $filename Ð¸Ð¼Ñ sitemap.xml файла, без раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ '.xml' * @param string $path путь к sitemap.xml файлу * @param string $url URL путь к sitemap.xml файлу * @param bool $gzip выполнÑÑ‚ÑŒ gzip-Ñжатие * @return array */ public function buildIterator(array &$data, $filename, $path, $url, $gzip = true) { } }