├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── phpdoc.dist.xml ├── phpunit.xml ├── src ├── Exception │ ├── DomainException.php │ ├── Exception.php │ ├── InvalidArgumentException.php │ └── SyntaxException.php ├── HtaccessContainer.php ├── HtaccessInterface.php ├── Parser.php └── Token │ ├── BaseToken.php │ ├── Block.php │ ├── Comment.php │ ├── Directive.php │ ├── TokenInterface.php │ └── WhiteLine.php └── tests ├── BaseTestCase.php ├── HtaccessContainerTest.php ├── LibraryCompositeTest.php ├── ParserTest.php ├── Token ├── BlockTest.php ├── CommentTest.php └── DirectiveTest.php ├── bootstrap.php └── resources ├── testcase1 ├── htaccess └── txt │ ├── no_comments.txt │ ├── no_comments_no_whitelines.txt │ ├── no_whitelines.txt │ ├── normal.txt │ └── with_linebreaks.txt └── testcase2 ├── htaccess └── txt ├── no_comments.txt ├── no_comments_no_whitelines.txt ├── no_whitelines.txt ├── normal.txt └── with_linebreaks.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/composer.json -------------------------------------------------------------------------------- /phpdoc.dist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/phpdoc.dist.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Exception/DomainException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Exception/DomainException.php -------------------------------------------------------------------------------- /src/Exception/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Exception/Exception.php -------------------------------------------------------------------------------- /src/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exception/SyntaxException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Exception/SyntaxException.php -------------------------------------------------------------------------------- /src/HtaccessContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/HtaccessContainer.php -------------------------------------------------------------------------------- /src/HtaccessInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/HtaccessInterface.php -------------------------------------------------------------------------------- /src/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Parser.php -------------------------------------------------------------------------------- /src/Token/BaseToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Token/BaseToken.php -------------------------------------------------------------------------------- /src/Token/Block.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Token/Block.php -------------------------------------------------------------------------------- /src/Token/Comment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Token/Comment.php -------------------------------------------------------------------------------- /src/Token/Directive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Token/Directive.php -------------------------------------------------------------------------------- /src/Token/TokenInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Token/TokenInterface.php -------------------------------------------------------------------------------- /src/Token/WhiteLine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/src/Token/WhiteLine.php -------------------------------------------------------------------------------- /tests/BaseTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/BaseTestCase.php -------------------------------------------------------------------------------- /tests/HtaccessContainerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/HtaccessContainerTest.php -------------------------------------------------------------------------------- /tests/LibraryCompositeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/LibraryCompositeTest.php -------------------------------------------------------------------------------- /tests/ParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/ParserTest.php -------------------------------------------------------------------------------- /tests/Token/BlockTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/Token/BlockTest.php -------------------------------------------------------------------------------- /tests/Token/CommentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/Token/CommentTest.php -------------------------------------------------------------------------------- /tests/Token/DirectiveTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/Token/DirectiveTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/resources/testcase1/htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase1/htaccess -------------------------------------------------------------------------------- /tests/resources/testcase1/txt/no_comments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase1/txt/no_comments.txt -------------------------------------------------------------------------------- /tests/resources/testcase1/txt/no_comments_no_whitelines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase1/txt/no_comments_no_whitelines.txt -------------------------------------------------------------------------------- /tests/resources/testcase1/txt/no_whitelines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase1/txt/no_whitelines.txt -------------------------------------------------------------------------------- /tests/resources/testcase1/txt/normal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase1/txt/normal.txt -------------------------------------------------------------------------------- /tests/resources/testcase1/txt/with_linebreaks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase1/txt/with_linebreaks.txt -------------------------------------------------------------------------------- /tests/resources/testcase2/htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase2/htaccess -------------------------------------------------------------------------------- /tests/resources/testcase2/txt/no_comments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase2/txt/no_comments.txt -------------------------------------------------------------------------------- /tests/resources/testcase2/txt/no_comments_no_whitelines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase2/txt/no_comments_no_whitelines.txt -------------------------------------------------------------------------------- /tests/resources/testcase2/txt/no_whitelines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase2/txt/no_whitelines.txt -------------------------------------------------------------------------------- /tests/resources/testcase2/txt/normal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase2/txt/normal.txt -------------------------------------------------------------------------------- /tests/resources/testcase2/txt/with_linebreaks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tivie/php-htaccess-parser/HEAD/tests/resources/testcase2/txt/with_linebreaks.txt --------------------------------------------------------------------------------