├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── examples ├── client.php ├── proxy.php └── server.php ├── protocols └── MySQL.php └── src ├── Constants ├── Capabilities.php ├── EnumTraits.php ├── Errors.php └── ExceptionCode.php ├── Exceptions ├── Exception.php ├── InvalidArgumentException.php └── PacketException.php ├── Packets ├── AuthMoreDataRequest.php ├── AuthMoreDataResponse.php ├── AuthSwitchRequest.php ├── AuthSwitchResponse.php ├── Command.php ├── EOF.php ├── Error.php ├── Field.php ├── HandshakeInitialization.php ├── HandshakeResponse.php ├── Ok.php ├── PacketInterface.php ├── ResultSetHeader.php └── RowData.php └── Utils ├── Binary.php ├── Charset.php └── Packet.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/composer.json -------------------------------------------------------------------------------- /examples/client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/examples/client.php -------------------------------------------------------------------------------- /examples/proxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/examples/proxy.php -------------------------------------------------------------------------------- /examples/server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/examples/server.php -------------------------------------------------------------------------------- /protocols/MySQL.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/protocols/MySQL.php -------------------------------------------------------------------------------- /src/Constants/Capabilities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Constants/Capabilities.php -------------------------------------------------------------------------------- /src/Constants/EnumTraits.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Constants/EnumTraits.php -------------------------------------------------------------------------------- /src/Constants/Errors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Constants/Errors.php -------------------------------------------------------------------------------- /src/Constants/ExceptionCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Constants/ExceptionCode.php -------------------------------------------------------------------------------- /src/Exceptions/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Exceptions/Exception.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Exceptions/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exceptions/PacketException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Exceptions/PacketException.php -------------------------------------------------------------------------------- /src/Packets/AuthMoreDataRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/AuthMoreDataRequest.php -------------------------------------------------------------------------------- /src/Packets/AuthMoreDataResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/AuthMoreDataResponse.php -------------------------------------------------------------------------------- /src/Packets/AuthSwitchRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/AuthSwitchRequest.php -------------------------------------------------------------------------------- /src/Packets/AuthSwitchResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/AuthSwitchResponse.php -------------------------------------------------------------------------------- /src/Packets/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/Command.php -------------------------------------------------------------------------------- /src/Packets/EOF.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/EOF.php -------------------------------------------------------------------------------- /src/Packets/Error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/Error.php -------------------------------------------------------------------------------- /src/Packets/Field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/Field.php -------------------------------------------------------------------------------- /src/Packets/HandshakeInitialization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/HandshakeInitialization.php -------------------------------------------------------------------------------- /src/Packets/HandshakeResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/HandshakeResponse.php -------------------------------------------------------------------------------- /src/Packets/Ok.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/Ok.php -------------------------------------------------------------------------------- /src/Packets/PacketInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/PacketInterface.php -------------------------------------------------------------------------------- /src/Packets/ResultSetHeader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/ResultSetHeader.php -------------------------------------------------------------------------------- /src/Packets/RowData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Packets/RowData.php -------------------------------------------------------------------------------- /src/Utils/Binary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Utils/Binary.php -------------------------------------------------------------------------------- /src/Utils/Charset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Utils/Charset.php -------------------------------------------------------------------------------- /src/Utils/Packet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workbunny/mysql-protocol/HEAD/src/Utils/Packet.php --------------------------------------------------------------------------------