PHP Класс Hypernode\Magento\Command\Hypernode\Performance\PerformanceCommand

Наследование: extends Hypernode\Magento\Command\AbstractHypernodeCommand
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_batches
$_options
$_results
$_sitemaps
$_totalTime

Защищенные методы

Метод Описание
askReplaceOrCompare ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, $definedUrl, $foundUrl ) : boolean | integer Asks the user what to do in case of a mismatched URL
askSitemapsToProcess ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : array | boolean Asks the user which sitemaps from Magento's sitemap collection to process.
configure ( ) Configure Command
convertTxtToXml ( $txt ) : string Convert a txt URL list to XML using Magento sitemap structure.
execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : boolean | void Executes command.
executeBatches ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : array Executes all prepared batches of requests.
generateTablesData ( $results ) : array | boolean Generates data to output in a table.
generateTablesDataForFormat ( $results ) : array Generates table data without console styling.
getEffectiveUrl ( $url ) : mixed Gets the effective URL by following the redirects.
getSitemapFromInput ( $options ) : array | boolean Processes the sitemap data from input.
getStoreSitemaps ( ) : array | boolean Gets the store sitemap collection.
getStrippedUrl ( $url ) : boolean Strips the domain to only domain name and tld.
matchUrls ( $url, $match ) : mixed Checks if URL's are identical.
parseResponseCode ( $code ) : boolean | string Parses the response code colorized.
parseStatusMessage ( $result ) : string Parses the status message for the user in between requests.
prepareRequests ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : mixed Prepares all requests data by processing (sitemap) input.
replaceUrl ( $sitemapUrl, $replaceUrl ) : string Replaces the URL by a regex strip.
replaceUrlByParse ( $sitemapUrl, $replaceUrl ) : mixed Replaces the Sitemap URL
retrieveSitemaps ( ) : array Retrieve the sitemapCollection
simpleCurl ( $url ) : array A simple Curl function used to process the requests.
ttfbCompare ( $new, $old ) : string Compare the TTFB Values and give colorized response if necessary.
validateUrl ( $url ) : boolean Validates an URL

Описание методов

askReplaceOrCompare() защищенный Метод

Asks the user what to do in case of a mismatched URL
protected askReplaceOrCompare ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, $definedUrl, $foundUrl ) : boolean | integer
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
$definedUrl
$foundUrl
Результат boolean | integer

askSitemapsToProcess() защищенный Метод

Asks the user which sitemaps from Magento's sitemap collection to process.
protected askSitemapsToProcess ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : array | boolean
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
Результат array | boolean

configure() защищенный Метод

Configure Command
protected configure ( )

convertTxtToXml() защищенный Метод

Convert a txt URL list to XML using Magento sitemap structure.
protected convertTxtToXml ( $txt ) : string
$txt
Результат string

execute() защищенный Метод

Executes command.
protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : boolean | void
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
Результат boolean | void

executeBatches() защищенный Метод

Executes all prepared batches of requests.
protected executeBatches ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : array
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
Результат array

generateTablesData() защищенный Метод

Generates data to output in a table.
protected generateTablesData ( $results ) : array | boolean
$results
Результат array | boolean

generateTablesDataForFormat() защищенный Метод

Generates table data without console styling.
protected generateTablesDataForFormat ( $results ) : array
$results
Результат array

getEffectiveUrl() защищенный Метод

Gets the effective URL by following the redirects.
protected getEffectiveUrl ( $url ) : mixed
$url
Результат mixed

getSitemapFromInput() защищенный Метод

Processes the sitemap data from input.
protected getSitemapFromInput ( $options ) : array | boolean
$options
Результат array | boolean

getStoreSitemaps() защищенный Метод

Gets the store sitemap collection.
protected getStoreSitemaps ( ) : array | boolean
Результат array | boolean

getStrippedUrl() защищенный Метод

Strips the domain to only domain name and tld.
protected getStrippedUrl ( $url ) : boolean
$url
Результат boolean

matchUrls() защищенный Метод

Checks if URL's are identical.
protected matchUrls ( $url, $match ) : mixed
$url
$match
Результат mixed

parseResponseCode() защищенный Метод

Parses the response code colorized.
protected parseResponseCode ( $code ) : boolean | string
$code
Результат boolean | string

parseStatusMessage() защищенный Метод

Parses the status message for the user in between requests.
protected parseStatusMessage ( $result ) : string
$result
Результат string

prepareRequests() защищенный Метод

Prepares all requests data by processing (sitemap) input.
protected prepareRequests ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : mixed
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
Результат mixed

replaceUrl() защищенный Метод

Replaces the URL by a regex strip.
protected replaceUrl ( $sitemapUrl, $replaceUrl ) : string
$sitemapUrl
$replaceUrl
Результат string

replaceUrlByParse() защищенный Метод

Replaces the Sitemap URL
protected replaceUrlByParse ( $sitemapUrl, $replaceUrl ) : mixed
$sitemapUrl
$replaceUrl
Результат mixed

retrieveSitemaps() защищенный Метод

Retrieve the sitemapCollection
protected retrieveSitemaps ( ) : array
Результат array

simpleCurl() защищенный Метод

A simple Curl function used to process the requests.
protected simpleCurl ( $url ) : array
$url
Результат array

ttfbCompare() защищенный Метод

Compare the TTFB Values and give colorized response if necessary.
protected ttfbCompare ( $new, $old ) : string
$new
$old
Результат string

validateUrl() защищенный Метод

Validates an URL
protected validateUrl ( $url ) : boolean
$url
Результат boolean

Описание свойств

$_batches защищенное свойство

protected $_batches

$_options защищенное свойство

protected $_options

$_results защищенное свойство

protected $_results

$_sitemaps защищенное свойство

protected $_sitemaps

$_totalTime защищенное свойство

protected $_totalTime