├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── phpunit.xml.dist ├── src ├── Language │ ├── English.php │ └── German.php ├── LanguageInterface.php ├── Mapper │ ├── AbstractMapper.php │ ├── FirstnameMapper.php │ ├── InitialMapper.php │ ├── LastnameMapper.php │ ├── MiddlenameMapper.php │ ├── NicknameMapper.php │ ├── SalutationMapper.php │ └── SuffixMapper.php ├── Name.php ├── Parser.php └── Part │ ├── AbstractPart.php │ ├── Firstname.php │ ├── GivenNamePart.php │ ├── Initial.php │ ├── Lastname.php │ ├── LastnamePrefix.php │ ├── Middlename.php │ ├── NamePart.php │ ├── Nickname.php │ ├── PreNormalizedPart.php │ ├── Salutation.php │ └── Suffix.php └── tests ├── GermanParserTest.php ├── Mapper ├── AbstractMapperTest.php ├── FirstnameMapperTest.php ├── InitialMapperTest.php ├── LastnameMapperTest.php ├── MiddlenameMapperTest.php ├── NicknameMapperTest.php ├── SalutationMapperTest.php └── SuffixMapperTest.php ├── NameTest.php ├── ParserTest.php ├── Part ├── AbstractPartTest.php └── NormalisationTest.php └── bootstrap.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | /tests/coverage 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/composer.lock -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Language/English.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Language/English.php -------------------------------------------------------------------------------- /src/Language/German.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Language/German.php -------------------------------------------------------------------------------- /src/LanguageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/LanguageInterface.php -------------------------------------------------------------------------------- /src/Mapper/AbstractMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Mapper/AbstractMapper.php -------------------------------------------------------------------------------- /src/Mapper/FirstnameMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Mapper/FirstnameMapper.php -------------------------------------------------------------------------------- /src/Mapper/InitialMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Mapper/InitialMapper.php -------------------------------------------------------------------------------- /src/Mapper/LastnameMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Mapper/LastnameMapper.php -------------------------------------------------------------------------------- /src/Mapper/MiddlenameMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Mapper/MiddlenameMapper.php -------------------------------------------------------------------------------- /src/Mapper/NicknameMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Mapper/NicknameMapper.php -------------------------------------------------------------------------------- /src/Mapper/SalutationMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Mapper/SalutationMapper.php -------------------------------------------------------------------------------- /src/Mapper/SuffixMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Mapper/SuffixMapper.php -------------------------------------------------------------------------------- /src/Name.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Name.php -------------------------------------------------------------------------------- /src/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Parser.php -------------------------------------------------------------------------------- /src/Part/AbstractPart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/AbstractPart.php -------------------------------------------------------------------------------- /src/Part/Firstname.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/Firstname.php -------------------------------------------------------------------------------- /src/Part/GivenNamePart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/GivenNamePart.php -------------------------------------------------------------------------------- /src/Part/Initial.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/Initial.php -------------------------------------------------------------------------------- /src/Part/Lastname.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/Lastname.php -------------------------------------------------------------------------------- /src/Part/LastnamePrefix.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/LastnamePrefix.php -------------------------------------------------------------------------------- /src/Part/Middlename.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/Middlename.php -------------------------------------------------------------------------------- /src/Part/NamePart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/NamePart.php -------------------------------------------------------------------------------- /src/Part/Nickname.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/Nickname.php -------------------------------------------------------------------------------- /src/Part/PreNormalizedPart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/PreNormalizedPart.php -------------------------------------------------------------------------------- /src/Part/Salutation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/Salutation.php -------------------------------------------------------------------------------- /src/Part/Suffix.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/src/Part/Suffix.php -------------------------------------------------------------------------------- /tests/GermanParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/GermanParserTest.php -------------------------------------------------------------------------------- /tests/Mapper/AbstractMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Mapper/AbstractMapperTest.php -------------------------------------------------------------------------------- /tests/Mapper/FirstnameMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Mapper/FirstnameMapperTest.php -------------------------------------------------------------------------------- /tests/Mapper/InitialMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Mapper/InitialMapperTest.php -------------------------------------------------------------------------------- /tests/Mapper/LastnameMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Mapper/LastnameMapperTest.php -------------------------------------------------------------------------------- /tests/Mapper/MiddlenameMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Mapper/MiddlenameMapperTest.php -------------------------------------------------------------------------------- /tests/Mapper/NicknameMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Mapper/NicknameMapperTest.php -------------------------------------------------------------------------------- /tests/Mapper/SalutationMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Mapper/SalutationMapperTest.php -------------------------------------------------------------------------------- /tests/Mapper/SuffixMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Mapper/SuffixMapperTest.php -------------------------------------------------------------------------------- /tests/NameTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/NameTest.php -------------------------------------------------------------------------------- /tests/ParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/ParserTest.php -------------------------------------------------------------------------------- /tests/Part/AbstractPartTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Part/AbstractPartTest.php -------------------------------------------------------------------------------- /tests/Part/NormalisationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/Part/NormalisationTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theiconic/name-parser/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------