├── .gitattributes ├── .github └── FUNDING.yml ├── SECURITY.md ├── composer.json └── src └── StringEncoder ├── Contracts ├── ConvertReadInterface.php ├── ConvertWriteInterface.php ├── DTO │ ├── EncodingDTOInterface.php │ └── MBStringDTOInterface.php ├── Discovery │ └── ValidatorDiscoveryInterface.php ├── EncoderInterface.php ├── MB │ └── RegexInterface.php ├── OptionsInterface.php └── ProxyEncoderInterface.php ├── DTO ├── EncodingDTO.php └── MBStringDTO.php ├── Discovery └── ValidatorDiscovery.php ├── Encoder.php ├── Exceptions ├── ContentsFailedException.php ├── ConvertNoValueException.php └── InvalidEncodingException.php ├── MB ├── Convert.php ├── Regex.php ├── UTF8 │ └── Bom.php └── Validator.php ├── Options.php └── Proxy └── Encoder.php /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/SECURITY.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/composer.json -------------------------------------------------------------------------------- /src/StringEncoder/Contracts/ConvertReadInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Contracts/ConvertReadInterface.php -------------------------------------------------------------------------------- /src/StringEncoder/Contracts/ConvertWriteInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Contracts/ConvertWriteInterface.php -------------------------------------------------------------------------------- /src/StringEncoder/Contracts/DTO/EncodingDTOInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Contracts/DTO/EncodingDTOInterface.php -------------------------------------------------------------------------------- /src/StringEncoder/Contracts/DTO/MBStringDTOInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Contracts/DTO/MBStringDTOInterface.php -------------------------------------------------------------------------------- /src/StringEncoder/Contracts/Discovery/ValidatorDiscoveryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Contracts/Discovery/ValidatorDiscoveryInterface.php -------------------------------------------------------------------------------- /src/StringEncoder/Contracts/EncoderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Contracts/EncoderInterface.php -------------------------------------------------------------------------------- /src/StringEncoder/Contracts/MB/RegexInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Contracts/MB/RegexInterface.php -------------------------------------------------------------------------------- /src/StringEncoder/Contracts/OptionsInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Contracts/OptionsInterface.php -------------------------------------------------------------------------------- /src/StringEncoder/Contracts/ProxyEncoderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Contracts/ProxyEncoderInterface.php -------------------------------------------------------------------------------- /src/StringEncoder/DTO/EncodingDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/DTO/EncodingDTO.php -------------------------------------------------------------------------------- /src/StringEncoder/DTO/MBStringDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/DTO/MBStringDTO.php -------------------------------------------------------------------------------- /src/StringEncoder/Discovery/ValidatorDiscovery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Discovery/ValidatorDiscovery.php -------------------------------------------------------------------------------- /src/StringEncoder/Encoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Encoder.php -------------------------------------------------------------------------------- /src/StringEncoder/Exceptions/ContentsFailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Exceptions/ContentsFailedException.php -------------------------------------------------------------------------------- /src/StringEncoder/Exceptions/ConvertNoValueException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Exceptions/ConvertNoValueException.php -------------------------------------------------------------------------------- /src/StringEncoder/Exceptions/InvalidEncodingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Exceptions/InvalidEncodingException.php -------------------------------------------------------------------------------- /src/StringEncoder/MB/Convert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/MB/Convert.php -------------------------------------------------------------------------------- /src/StringEncoder/MB/Regex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/MB/Regex.php -------------------------------------------------------------------------------- /src/StringEncoder/MB/UTF8/Bom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/MB/UTF8/Bom.php -------------------------------------------------------------------------------- /src/StringEncoder/MB/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/MB/Validator.php -------------------------------------------------------------------------------- /src/StringEncoder/Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Options.php -------------------------------------------------------------------------------- /src/StringEncoder/Proxy/Encoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paquettg/string-encoder/HEAD/src/StringEncoder/Proxy/Encoder.php --------------------------------------------------------------------------------