Source of file Messages.php
Size: 1,340 Bytes - Last Modified: 2017-11-08T13:54:24+00:00
/home/travis/build/bluzphp/framework/src/Proxy/Messages.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | <?php /** * Bluz Framework Component * * @copyright Bluz PHP Team * @link https://github.com/bluzphp/framework */ declare(strict_types=1); namespace Bluz\Proxy; use Bluz\Messages\Messages as Instance; /** * Proxy to Messages * * Example of usage * <code> * use Bluz\Proxy\Messages; * * Messages::addSuccess('All Ok!'); * </code> * * @package Bluz\Proxy * @author Anton Shevchuk * * @method static Instance getInstance() * * @method static Messages addNotice($message, ...$text) * @see Instance::addNotice() * * @method static Messages addSuccess($message, ...$text) * @see Instance::addSuccess() * * @method static Messages addError($message, ...$text) * @see Instance::addError() * * @method static integer count() * @see Instance::count() * * @method static \stdClass pop($type = null) * @see Instance::pop() * * @method static \ArrayObject popAll() * @see Instance::popAll() * * @method static void reset() * @see Instance::reset() */ final class Messages { use ProxyTrait; /** * Init instance * * @return Instance */ private static function initInstance() { $instance = new Instance(); $instance->setOptions(Config::getData('messages')); return $instance; } } |