├── .gitignore ├── LICENSE.md ├── README.md ├── composer.json ├── composer.lock ├── phpunit.xml ├── run.php ├── src ├── Application.php ├── Cloud │ ├── API.php │ └── File.php ├── Commands │ └── Download.php ├── Exceptions │ ├── Cloud │ │ ├── AccessDenied │ │ │ ├── AuthExpired.php │ │ │ ├── InvalidCredentials.php │ │ │ ├── InvalidToken.php │ │ │ ├── NoSdcCookie.php │ │ │ └── Unspecified.php │ │ ├── InvalidResponse │ │ │ ├── EmptyBody.php │ │ │ ├── ParsingError.php │ │ │ └── ResponseCodeNotOk.php │ │ └── MisconfiguredHttpClient │ │ │ └── DisabledCookies.php │ ├── InvalidArgument.php │ └── RequiredArgument.php └── helpers.php └── tests ├── .env.example ├── Functional ├── ApplicationTest.php └── ApplicationTestCase.php ├── TestCase.php ├── Unit ├── Cloud │ ├── ApiTest.php │ └── ApiTestCase.php └── Exceptions │ ├── Cloud │ ├── AccessDenied │ │ ├── AuthExpiredTest.php │ │ ├── InvalidCredentialsTest.php │ │ ├── InvalidTokenTest.php │ │ ├── NoSdcCookieTest.php │ │ └── UnspecifiedTest.php │ ├── InvalidResponse │ │ ├── EmptyBodyTest.php │ │ ├── ParsingErrorTest.php │ │ └── ResponseCodeNotOkTest.php │ └── MisconfiguredHttpClient │ │ └── DisabledCookiesTest.php │ ├── ExceptionsTestCase.php │ ├── InvalidArgumentTest.php │ └── RequiredArgumentTest.php ├── bootstrap.php └── playground └── .gitkeep /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Download your files from cloud.mail.ru 2 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/composer.lock -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/phpunit.xml -------------------------------------------------------------------------------- /run.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/run.php -------------------------------------------------------------------------------- /src/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Application.php -------------------------------------------------------------------------------- /src/Cloud/API.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Cloud/API.php -------------------------------------------------------------------------------- /src/Cloud/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Cloud/File.php -------------------------------------------------------------------------------- /src/Commands/Download.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Commands/Download.php -------------------------------------------------------------------------------- /src/Exceptions/Cloud/AccessDenied/AuthExpired.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/Cloud/AccessDenied/AuthExpired.php -------------------------------------------------------------------------------- /src/Exceptions/Cloud/AccessDenied/InvalidCredentials.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/Cloud/AccessDenied/InvalidCredentials.php -------------------------------------------------------------------------------- /src/Exceptions/Cloud/AccessDenied/InvalidToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/Cloud/AccessDenied/InvalidToken.php -------------------------------------------------------------------------------- /src/Exceptions/Cloud/AccessDenied/NoSdcCookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/Cloud/AccessDenied/NoSdcCookie.php -------------------------------------------------------------------------------- /src/Exceptions/Cloud/AccessDenied/Unspecified.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/Cloud/AccessDenied/Unspecified.php -------------------------------------------------------------------------------- /src/Exceptions/Cloud/InvalidResponse/EmptyBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/Cloud/InvalidResponse/EmptyBody.php -------------------------------------------------------------------------------- /src/Exceptions/Cloud/InvalidResponse/ParsingError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/Cloud/InvalidResponse/ParsingError.php -------------------------------------------------------------------------------- /src/Exceptions/Cloud/InvalidResponse/ResponseCodeNotOk.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/Cloud/InvalidResponse/ResponseCodeNotOk.php -------------------------------------------------------------------------------- /src/Exceptions/Cloud/MisconfiguredHttpClient/DisabledCookies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/Cloud/MisconfiguredHttpClient/DisabledCookies.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidArgument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/InvalidArgument.php -------------------------------------------------------------------------------- /src/Exceptions/RequiredArgument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/Exceptions/RequiredArgument.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/src/helpers.php -------------------------------------------------------------------------------- /tests/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/.env.example -------------------------------------------------------------------------------- /tests/Functional/ApplicationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Functional/ApplicationTest.php -------------------------------------------------------------------------------- /tests/Functional/ApplicationTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Functional/ApplicationTestCase.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/Cloud/ApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Cloud/ApiTest.php -------------------------------------------------------------------------------- /tests/Unit/Cloud/ApiTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Cloud/ApiTestCase.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/Cloud/AccessDenied/AuthExpiredTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/Cloud/AccessDenied/AuthExpiredTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/Cloud/AccessDenied/InvalidCredentialsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/Cloud/AccessDenied/InvalidCredentialsTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/Cloud/AccessDenied/InvalidTokenTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/Cloud/AccessDenied/InvalidTokenTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/Cloud/AccessDenied/NoSdcCookieTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/Cloud/AccessDenied/NoSdcCookieTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/Cloud/AccessDenied/UnspecifiedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/Cloud/AccessDenied/UnspecifiedTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/Cloud/InvalidResponse/EmptyBodyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/Cloud/InvalidResponse/EmptyBodyTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/Cloud/InvalidResponse/ParsingErrorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/Cloud/InvalidResponse/ParsingErrorTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/Cloud/InvalidResponse/ResponseCodeNotOkTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/Cloud/InvalidResponse/ResponseCodeNotOkTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/Cloud/MisconfiguredHttpClient/DisabledCookiesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/Cloud/MisconfiguredHttpClient/DisabledCookiesTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/ExceptionsTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/ExceptionsTestCase.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/InvalidArgumentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/InvalidArgumentTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/RequiredArgumentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/Unit/Exceptions/RequiredArgumentTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexey-m-ukolov/cloud.mail.ru-downloader/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/playground/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------