Download the PHP package beter/test-task-sdk without Composer

On this page you can find all versions of the php package beter/test-task-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package test-task-sdk

TestTaskSDK for notifications

Here is the package for PHP language to work with TestTaskSDK notification service.

To install this package just add to your composer.json the following data:

After that, run php composer.phar update. That's all.

Usage

To start using of TestTaskSDK service SDK write the following code in your application.

After that, the job is created and you can check job's status by calling checkJobStatus method:

Methods

__construct($endpoint, $token)

Setup endpoint and token, cap!

setTimeout($timeout)

Call this method prior to dispatching of the job. This will limit execution time for auth, createJob, checkJobStatus methods. Reusable, so set it up once.

auth()

Returns authKey that's mandatory for the next SDK calls like createJob, checkJobStatus.

createJob($authKey, $message)

Created a job. Job is a task to send message. Message may be sent only after some time, so this method returns immediately. Method returns jobId if jow was successfully queued for dispatching. Method doesn't guaranty that jobId will be dispatched. To check status of the job use checkJobStatus method.

If TestTaskSDK service is unavailable, exception will be thrown.

checkJobStatus($authKey, $jobId)

Returns status of the job (specified by jobId). Status is one of the following hardcoded constants:

Method may throw exception if something went wrong.


All versions of test-task-sdk with dependencies

PHP Build Version
Package Version
Requires php Version 7.*
ext-curl Version *
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package beter/test-task-sdk contains the following files

Loading the files please wait ....