├── LICENSE ├── README.md ├── composer.json └── src ├── Container ├── GenericContainer.php ├── HttpMethod.php ├── InternetProtocol.php ├── StartedGenericContainer.php ├── StartedTestContainer.php ├── StoppedGenericContainer.php ├── StoppedTestContainer.php └── TestContainer.php ├── ContainerClient └── DockerContainerClient.php ├── Exception ├── ContainerException.php ├── ContainerNotReadyException.php ├── ContainerStateException.php ├── ContainerWaitingTimeoutException.php ├── HealthCheckFailedException.php ├── HealthCheckNotConfiguredException.php └── UnknownHealthStatusException.php ├── Modules ├── MariaDBContainer.php ├── MongoDBContainer.php ├── MySQLContainer.php ├── OpenSearchContainer.php ├── PostgresContainer.php └── RedisContainer.php ├── Utils ├── HostResolver.php ├── PortGenerator │ ├── FixedPortGenerator.php │ ├── PortGenerator.php │ ├── RandomPortGenerator.php │ └── RandomUniquePortGenerator.php ├── PortNormalizer.php └── TarBuilder.php └── Wait ├── BaseWaitStrategy.php ├── WaitForContainer.php ├── WaitForExec.php ├── WaitForHealthCheck.php ├── WaitForHostPort.php ├── WaitForHttp.php ├── WaitForLog.php └── WaitStrategy.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/composer.json -------------------------------------------------------------------------------- /src/Container/GenericContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Container/GenericContainer.php -------------------------------------------------------------------------------- /src/Container/HttpMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Container/HttpMethod.php -------------------------------------------------------------------------------- /src/Container/InternetProtocol.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Container/InternetProtocol.php -------------------------------------------------------------------------------- /src/Container/StartedGenericContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Container/StartedGenericContainer.php -------------------------------------------------------------------------------- /src/Container/StartedTestContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Container/StartedTestContainer.php -------------------------------------------------------------------------------- /src/Container/StoppedGenericContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Container/StoppedGenericContainer.php -------------------------------------------------------------------------------- /src/Container/StoppedTestContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Container/StoppedTestContainer.php -------------------------------------------------------------------------------- /src/Container/TestContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Container/TestContainer.php -------------------------------------------------------------------------------- /src/ContainerClient/DockerContainerClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/ContainerClient/DockerContainerClient.php -------------------------------------------------------------------------------- /src/Exception/ContainerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Exception/ContainerException.php -------------------------------------------------------------------------------- /src/Exception/ContainerNotReadyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Exception/ContainerNotReadyException.php -------------------------------------------------------------------------------- /src/Exception/ContainerStateException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Exception/ContainerStateException.php -------------------------------------------------------------------------------- /src/Exception/ContainerWaitingTimeoutException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Exception/ContainerWaitingTimeoutException.php -------------------------------------------------------------------------------- /src/Exception/HealthCheckFailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Exception/HealthCheckFailedException.php -------------------------------------------------------------------------------- /src/Exception/HealthCheckNotConfiguredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Exception/HealthCheckNotConfiguredException.php -------------------------------------------------------------------------------- /src/Exception/UnknownHealthStatusException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Exception/UnknownHealthStatusException.php -------------------------------------------------------------------------------- /src/Modules/MariaDBContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Modules/MariaDBContainer.php -------------------------------------------------------------------------------- /src/Modules/MongoDBContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Modules/MongoDBContainer.php -------------------------------------------------------------------------------- /src/Modules/MySQLContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Modules/MySQLContainer.php -------------------------------------------------------------------------------- /src/Modules/OpenSearchContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Modules/OpenSearchContainer.php -------------------------------------------------------------------------------- /src/Modules/PostgresContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Modules/PostgresContainer.php -------------------------------------------------------------------------------- /src/Modules/RedisContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Modules/RedisContainer.php -------------------------------------------------------------------------------- /src/Utils/HostResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Utils/HostResolver.php -------------------------------------------------------------------------------- /src/Utils/PortGenerator/FixedPortGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Utils/PortGenerator/FixedPortGenerator.php -------------------------------------------------------------------------------- /src/Utils/PortGenerator/PortGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Utils/PortGenerator/PortGenerator.php -------------------------------------------------------------------------------- /src/Utils/PortGenerator/RandomPortGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Utils/PortGenerator/RandomPortGenerator.php -------------------------------------------------------------------------------- /src/Utils/PortGenerator/RandomUniquePortGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Utils/PortGenerator/RandomUniquePortGenerator.php -------------------------------------------------------------------------------- /src/Utils/PortNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Utils/PortNormalizer.php -------------------------------------------------------------------------------- /src/Utils/TarBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Utils/TarBuilder.php -------------------------------------------------------------------------------- /src/Wait/BaseWaitStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Wait/BaseWaitStrategy.php -------------------------------------------------------------------------------- /src/Wait/WaitForContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Wait/WaitForContainer.php -------------------------------------------------------------------------------- /src/Wait/WaitForExec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Wait/WaitForExec.php -------------------------------------------------------------------------------- /src/Wait/WaitForHealthCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Wait/WaitForHealthCheck.php -------------------------------------------------------------------------------- /src/Wait/WaitForHostPort.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Wait/WaitForHostPort.php -------------------------------------------------------------------------------- /src/Wait/WaitForHttp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Wait/WaitForHttp.php -------------------------------------------------------------------------------- /src/Wait/WaitForLog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Wait/WaitForLog.php -------------------------------------------------------------------------------- /src/Wait/WaitStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testcontainers/testcontainers-php/HEAD/src/Wait/WaitStrategy.php --------------------------------------------------------------------------------