for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace vipnytt\RobotsTxtParser\Parser\Directives;
use vipnytt\RobotsTxtParser\RobotsTxtInterface;
/**
* Class RootDirectiveHandler
*
* @package vipnytt\RobotsTxtParser\Parser\Directives
*/
class RootDirectiveHandler implements RobotsTxtInterface
{
* Clean-param
* @var CleanParamParser
private $cleanParam;
* Host
* @var HostParser
private $host;
* Sitemap
* @var SitemapParser
private $sitemap;
* User-agent
* @var UserAgentParser
private $userAgent;
* RootDirectiveHandler constructor.
* @param string $base
public function __construct($base)
$this->cleanParam = new CleanParamParser();
$this->host = new HostParser();
$this->sitemap = new SitemapParser();
$this->userAgent = new UserAgentParser($base);
}
* @return CleanParamParser
public function cleanParam()
return $this->cleanParam;
* @return HostParser
public function host()
return $this->host;
* @return SitemapParser
public function sitemap()
return $this->sitemap;
* @return UserAgentParser
public function userAgent()
return $this->userAgent;