├── .gitignore ├── README.md ├── composer.json ├── docs ├── README.md ├── admin.md └── agent.md ├── example ├── admin │ ├── moh_list.php │ └── version.php └── update_fileds.php ├── phpstan.neon.dist ├── phpunit.xml.dist ├── rector.php ├── src ├── Client.php ├── Contracts │ ├── AdminContract.php │ ├── AgentContract.php │ ├── MetaInformationContract.php │ ├── ResponseContract.php │ ├── StringableContract.php │ └── TransporterContract.php ├── Enums │ └── Transporter │ │ ├── ContentType.php │ │ └── Method.php ├── Exceptions │ ├── ErrorException.php │ ├── InvalidArgumentException.php │ ├── InvalidIpException.php │ ├── InvalidUrlException.php │ ├── TransporterException.php │ └── UnserializableResponse.php ├── Factory.php ├── Resources │ ├── Admin.php │ ├── Agent.php │ ├── Concerns │ │ ├── Streamable.php │ │ └── Transportable.php │ └── RemoteAgent.php ├── Responses │ ├── Concerns │ │ ├── ArrayAccessible.php │ │ └── HasMetaInformation.php │ └── StreamResponse.php ├── Transporters │ └── HttpTransporter.php ├── ValueObjects │ ├── ApiKey.php │ ├── BasicAuth.php │ ├── Parameter.php │ ├── ResourceUri.php │ └── Transporter │ │ ├── BaseUri.php │ │ ├── Headers.php │ │ ├── Payload.php │ │ ├── QueryParams.php │ │ └── Response.php └── VicidialApi.php └── tests ├── ClientTest.php ├── FactoryTest.php ├── Fakers ├── FakeGuzzleClient.php ├── FakeGuzzleClientException.php └── FakeHttpTransporter.php ├── Resources └── AgentTest.php ├── TestCase.php └── VicidialAPiTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/composer.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/admin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/docs/admin.md -------------------------------------------------------------------------------- /docs/agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/docs/agent.md -------------------------------------------------------------------------------- /example/admin/moh_list.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/example/admin/moh_list.php -------------------------------------------------------------------------------- /example/admin/version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/example/admin/version.php -------------------------------------------------------------------------------- /example/update_fileds.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/example/update_fileds.php -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/rector.php -------------------------------------------------------------------------------- /src/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Client.php -------------------------------------------------------------------------------- /src/Contracts/AdminContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Contracts/AdminContract.php -------------------------------------------------------------------------------- /src/Contracts/AgentContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Contracts/AgentContract.php -------------------------------------------------------------------------------- /src/Contracts/MetaInformationContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Contracts/MetaInformationContract.php -------------------------------------------------------------------------------- /src/Contracts/ResponseContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Contracts/ResponseContract.php -------------------------------------------------------------------------------- /src/Contracts/StringableContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Contracts/StringableContract.php -------------------------------------------------------------------------------- /src/Contracts/TransporterContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Contracts/TransporterContract.php -------------------------------------------------------------------------------- /src/Enums/Transporter/ContentType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Enums/Transporter/ContentType.php -------------------------------------------------------------------------------- /src/Enums/Transporter/Method.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Enums/Transporter/Method.php -------------------------------------------------------------------------------- /src/Exceptions/ErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Exceptions/ErrorException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Exceptions/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidIpException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Exceptions/InvalidIpException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidUrlException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Exceptions/InvalidUrlException.php -------------------------------------------------------------------------------- /src/Exceptions/TransporterException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Exceptions/TransporterException.php -------------------------------------------------------------------------------- /src/Exceptions/UnserializableResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Exceptions/UnserializableResponse.php -------------------------------------------------------------------------------- /src/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Factory.php -------------------------------------------------------------------------------- /src/Resources/Admin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Resources/Admin.php -------------------------------------------------------------------------------- /src/Resources/Agent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Resources/Agent.php -------------------------------------------------------------------------------- /src/Resources/Concerns/Streamable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Resources/Concerns/Streamable.php -------------------------------------------------------------------------------- /src/Resources/Concerns/Transportable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Resources/Concerns/Transportable.php -------------------------------------------------------------------------------- /src/Resources/RemoteAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Resources/RemoteAgent.php -------------------------------------------------------------------------------- /src/Responses/Concerns/ArrayAccessible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Responses/Concerns/ArrayAccessible.php -------------------------------------------------------------------------------- /src/Responses/Concerns/HasMetaInformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Responses/Concerns/HasMetaInformation.php -------------------------------------------------------------------------------- /src/Responses/StreamResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Responses/StreamResponse.php -------------------------------------------------------------------------------- /src/Transporters/HttpTransporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/Transporters/HttpTransporter.php -------------------------------------------------------------------------------- /src/ValueObjects/ApiKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/ValueObjects/ApiKey.php -------------------------------------------------------------------------------- /src/ValueObjects/BasicAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/ValueObjects/BasicAuth.php -------------------------------------------------------------------------------- /src/ValueObjects/Parameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/ValueObjects/Parameter.php -------------------------------------------------------------------------------- /src/ValueObjects/ResourceUri.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/ValueObjects/ResourceUri.php -------------------------------------------------------------------------------- /src/ValueObjects/Transporter/BaseUri.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/ValueObjects/Transporter/BaseUri.php -------------------------------------------------------------------------------- /src/ValueObjects/Transporter/Headers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/ValueObjects/Transporter/Headers.php -------------------------------------------------------------------------------- /src/ValueObjects/Transporter/Payload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/ValueObjects/Transporter/Payload.php -------------------------------------------------------------------------------- /src/ValueObjects/Transporter/QueryParams.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/ValueObjects/Transporter/QueryParams.php -------------------------------------------------------------------------------- /src/ValueObjects/Transporter/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/ValueObjects/Transporter/Response.php -------------------------------------------------------------------------------- /src/VicidialApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/src/VicidialApi.php -------------------------------------------------------------------------------- /tests/ClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/tests/ClientTest.php -------------------------------------------------------------------------------- /tests/FactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/tests/FactoryTest.php -------------------------------------------------------------------------------- /tests/Fakers/FakeGuzzleClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/tests/Fakers/FakeGuzzleClient.php -------------------------------------------------------------------------------- /tests/Fakers/FakeGuzzleClientException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/tests/Fakers/FakeGuzzleClientException.php -------------------------------------------------------------------------------- /tests/Fakers/FakeHttpTransporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/tests/Fakers/FakeHttpTransporter.php -------------------------------------------------------------------------------- /tests/Resources/AgentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/tests/Resources/AgentTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/VicidialAPiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterfermin02/vicidial-api-wrapper/HEAD/tests/VicidialAPiTest.php --------------------------------------------------------------------------------