Download the PHP package libelulasoft/yii2-async-await without Composer
On this page you can find all versions of the php package libelulasoft/yii2-async-await. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download libelulasoft/yii2-async-await
More information about libelulasoft/yii2-async-await
Files in libelulasoft/yii2-async-await
Package yii2-async-await
Short Description About Async await for php yii2 integration, this uses amphp
License Apache-2.0
Informations about the package yii2-async-await
Async await
Async await for php yii2 integration, this uses amphp and support callbacks and Task
Installation
The preferred way to install this extension is through composer.
Either run
or add
to the require section of your composer.json
file.
Migration
Si quieres migrar de la version original taguz91/yii2-async-await
a la nueva version libelulasoft/yii2-async-await
debes seguir los siguientes pasos:
-
Eliminar la version original
-
Instalar la nueva version
-
Actualizar los namespace donde se este utilizando la libreria, en todo el proyecto debemos reemplazar
taguz91\AsyncAwait\
aLibelulasoft\AsyncAwait\
- Probar que todo funcione de forma correcta.
Usage
Once the extension is installed, simply use it in your code by:
Need to configure the bootstrap configuration app, because the async run in another context.
The following examples was tested in advanced template.
For example:
Also need to create the entry script, for autoload the dependecies and start Yii2 app.
For example:
Adding to web app, in components section you need to add this configuration:
Code example for callbacks usage:
Code example for Tasks:
All versions of yii2-async-await with dependencies
amphp/parallel Version ^1.4
amphp/parallel-functions Version ^1.0
opis/closure Version ^3.6