Download the PHP package felixdorn/flash without Composer

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

Flash

Packagist Version Build Status codecov

Getting started

Before using Flash, you need a DriverInterface and a template.

Usage

These are common examples to work with flash.

In these example, i assume that you have already made the setup and have a working Flash instance.

Flashing

Rendering

Custom types

Clear messages

Enabling & Disabling

Drivers

There is only 2 but it's easy to implement a new one (PR appreciated :p).

Let's dive into what they do, and how they work. This part is useful if you want to create your own, otherwise jump to the next session.

A driver must implement these 3 methods :

The clear method

This is the simple one. It should clear any flash pushed.

The push method

This one receive a FlashData with the type of flash and the value and should register it to be able to get it back.

The all method

This one should if $type = 'all' return every flash pushed formatted like this :

If the $type is something else then, it should return an array with only the flash inside this type.

Templates

TestableTemplate just returns {type}: {value}, so it's easier to test if a flash worked well instead of typing all of the boring HTML.

Registering a template

You can also set it when constructing the Flash object

Template using a string

This one is the most basic, but also the most useful.

So, if you flash an success Hello! flash. It will output

Template using a callable

In this case, you don't need a callable, and you could just use a string based template but this is how it works.

Template using TemplateInterface

In this case, you don't need a Template class, and you could just use a string based template but this is how it works.

Testing

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

Contributors


All versions of flash with dependencies

PHP Build Version
Package Version
Requires php Version ^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 felixdorn/flash contains the following files

Loading the files please wait ....