t1gor/Robots.txt-Parser-Class

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.codeclimate.json
.github/dependabot.yml
.github/workflows/main.yml
.gitignore
Dockerfile
LICENSE
README.md
assets/components-graph.png
assets/schema.png
composer.json
composer.lock
phpunit.xml
source/Directive.php55
A
0 mins
source/LogsIfAvailableTrait.php15
A
0 mins
source/Parser/DirectiveProcessors/AbstractAllowanceProcessor.php36
A
1 hr
source/Parser/DirectiveProcessors/AbstractDirectiveProcessor.php17
A
0 mins
source/Parser/DirectiveProcessors/AllowProcessor.php8
A
0 mins
source/Parser/DirectiveProcessors/CacheDelayProcessor.php20
A
0 mins
source/Parser/DirectiveProcessors/CleanParamProcessor.php14
A
0 mins
source/Parser/DirectiveProcessors/CrawlDelayProcessor.php22
A
0 mins
source/Parser/DirectiveProcessors/DirectiveProcessorInterface.php9
A
0 mins
source/Parser/DirectiveProcessors/DisallowProcessor.php8
A
0 mins
source/Parser/DirectiveProcessors/HostProcessor.php25
A
0 mins
source/Parser/DirectiveProcessors/SitemapProcessor.php26
A
0 mins
source/Parser/DirectiveProcessors/UserAgentProcessor.php28
A
0 mins
source/Parser/DirectiveProcessorsFactory.php25
A
0 mins
source/Parser/HostName.php12
A
0 mins
source/Parser/TreeBuilder.php57
A
1 hr
source/Parser/TreeBuilderInterface.php8
A
0 mins
source/Parser/Url.php69
A
1 hr
source/Parser/UserAgent/UserAgentMatcher.php24
A
0 mins
source/Parser/UserAgent/UserAgentMatcherInterface.php8
A
0 mins
source/RobotsTxtParser.php353
D
2 days
source/Stream/CustomFilterInterface.php7
A
0 mins
source/Stream/Filters/SkipCommentedLinesFilter.php22
B
5 hrs
source/Stream/Filters/SkipDirectivesWithInvalidValuesFilter.php32
A
1 hr
source/Stream/Filters/SkipEmptyLinesFilter.php28
A
0 mins
source/Stream/Filters/SkipEndOfCommentedLineFilter.php22
B
5 hrs
source/Stream/Filters/SkipUnsupportedDirectivesFilter.php24
A
0 mins
source/Stream/Filters/TrimSpacesLeftFilter.php15
A
0 mins
source/Stream/GeneratorBasedReader.php96
A
25 mins
source/Stream/ReaderInterface.php8
A
0 mins
source/WarmingMessages.php10
A
0 mins