Download the PHP package daltonmenezes/eventscheduler without Composer

On this page you can find all versions of the php package daltonmenezes/eventscheduler. 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 eventscheduler

eventScheduler

become a patron or sponsor Build Status Code Climate

A simple event scheduler application for PHP projects.

Installation

The Package is available on Packagist, you can install it using Composer.

Dependencies

How it works?

Setting a start and finish date, you can trigger different events for each.

The behavior you set to be triggered on the start date is defined by after() event;

The behavior you set to be triggered while the start date is not reached is the before() event;

When the finish date is reached, after() event is suspended, as well before() event too.

The finish date is optional, if you want the after() event continues in your project execution without date limitations, simply do not set the key "finish" in your array.

Usage

Instantiate EventScheduler\EventScheduler.

Define a start date in your schedule, its must be an array.

The start key is for when your event must be triggered. If you want define a finish date for shutdown it, you must define a finish key in your array.

Now, call the schedule method for set your array.

Call the before() method for set this behavior. The parameter must be a Closure. If you do not want call and define this method, it's ok. It's optional.

Call the after() method for set this behavior. The parameter must be a Closure. If you do not want call and define this method, it's ok. It's optional.

Call the run() method for when all is done!

Nothing more! It's simple! ;) You can read or test the example.php file at the root directory of this project.

Problems or suggestions?

Open a Issue. :)


All versions of eventscheduler with dependencies

PHP Build Version
Package Version
Requires php Version >=5.2.8
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 daltonmenezes/eventscheduler contains the following files

Loading the files please wait ....