├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src └── Easybook │ ├── SeoSlugger.php │ ├── SeoUtf8Slugger.php │ ├── Slugger.php │ ├── SluggerInterface.php │ └── Utf8Slugger.php └── tests ├── Easybook └── Tests │ ├── BaseSluggerTest.php │ ├── SeoSluggerTest.php │ ├── SeoUtf8SluggerTest.php │ ├── SluggerTest.php │ ├── Utf8SluggerTest.php │ └── fixtures │ ├── seoslugger │ ├── expected │ │ └── strings.txt │ └── input │ │ └── strings.txt │ ├── seoutf8slugger │ ├── expected │ │ └── strings.txt │ └── input │ │ └── strings.txt │ ├── slugger │ ├── expected │ │ ├── iso-8859-1.txt │ │ ├── iso-8859-2.txt │ │ ├── iso-8859-3.txt │ │ ├── iso-8859-4.txt │ │ └── pangrams.txt │ └── input │ │ ├── iso-8859-1.txt │ │ ├── iso-8859-2.txt │ │ ├── iso-8859-3.txt │ │ ├── iso-8859-4.txt │ │ └── pangrams.txt │ └── utf8slugger │ ├── expected │ ├── arabic.txt │ ├── hebrew.txt │ ├── iso-8859-1.txt │ ├── iso-8859-2.txt │ ├── iso-8859-3.txt │ ├── iso-8859-4.txt │ ├── japanese.txt │ └── pangrams.txt │ └── input │ ├── arabic.txt │ ├── hebrew.txt │ ├── iso-8859-1.txt │ ├── iso-8859-2.txt │ ├── iso-8859-3.txt │ ├── iso-8859-4.txt │ ├── japanese.txt │ └── pangrams.txt └── bootstrap.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Easybook/SeoSlugger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/src/Easybook/SeoSlugger.php -------------------------------------------------------------------------------- /src/Easybook/SeoUtf8Slugger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/src/Easybook/SeoUtf8Slugger.php -------------------------------------------------------------------------------- /src/Easybook/Slugger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/src/Easybook/Slugger.php -------------------------------------------------------------------------------- /src/Easybook/SluggerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/src/Easybook/SluggerInterface.php -------------------------------------------------------------------------------- /src/Easybook/Utf8Slugger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/src/Easybook/Utf8Slugger.php -------------------------------------------------------------------------------- /tests/Easybook/Tests/BaseSluggerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/BaseSluggerTest.php -------------------------------------------------------------------------------- /tests/Easybook/Tests/SeoSluggerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/SeoSluggerTest.php -------------------------------------------------------------------------------- /tests/Easybook/Tests/SeoUtf8SluggerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/SeoUtf8SluggerTest.php -------------------------------------------------------------------------------- /tests/Easybook/Tests/SluggerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/SluggerTest.php -------------------------------------------------------------------------------- /tests/Easybook/Tests/Utf8SluggerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/Utf8SluggerTest.php -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/seoslugger/expected/strings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/seoslugger/expected/strings.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/seoslugger/input/strings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/seoslugger/input/strings.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/seoutf8slugger/expected/strings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/seoutf8slugger/expected/strings.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/seoutf8slugger/input/strings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/seoutf8slugger/input/strings.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/expected/iso-8859-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/expected/iso-8859-1.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/expected/iso-8859-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/expected/iso-8859-2.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/expected/iso-8859-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/expected/iso-8859-3.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/expected/iso-8859-4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/expected/iso-8859-4.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/expected/pangrams.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/expected/pangrams.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/input/iso-8859-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/input/iso-8859-1.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/input/iso-8859-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/input/iso-8859-2.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/input/iso-8859-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/input/iso-8859-3.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/input/iso-8859-4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/input/iso-8859-4.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/slugger/input/pangrams.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/slugger/input/pangrams.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/expected/arabic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/expected/arabic.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/expected/hebrew.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/expected/hebrew.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/expected/iso-8859-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/expected/iso-8859-1.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/expected/iso-8859-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/expected/iso-8859-2.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/expected/iso-8859-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/expected/iso-8859-3.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/expected/iso-8859-4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/expected/iso-8859-4.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/expected/japanese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/expected/japanese.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/expected/pangrams.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/expected/pangrams.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/input/arabic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/input/arabic.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/input/hebrew.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/input/hebrew.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/input/iso-8859-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/input/iso-8859-1.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/input/iso-8859-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/input/iso-8859-2.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/input/iso-8859-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/input/iso-8859-3.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/input/iso-8859-4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/input/iso-8859-4.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/input/japanese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/input/japanese.txt -------------------------------------------------------------------------------- /tests/Easybook/Tests/fixtures/utf8slugger/input/pangrams.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/Easybook/Tests/fixtures/utf8slugger/input/pangrams.txt -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easybook/slugger/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------