Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Foundation/Events/Dispatchable.php
Строк: 63
<?php

namespace IlluminateFoundationEvents;

trait 
Dispatchable
{
    
/**
     * Dispatch the event with the given arguments.
     *
     * @return mixed
     */
    
public static function dispatch()
    {
        return 
event(new static(...func_get_args()));
    }

    
/**
     * Dispatch the event with the given arguments if the given truth test passes.
     *
     * @param  bool  $boolean
     * @param  mixed  ...$arguments
     * @return mixed
     */
    
public static function dispatchIf($boolean, ...$arguments)
    {
        if (
$boolean) {
            return 
event(new static(...$arguments));
        }
    }

    
/**
     * Dispatch the event with the given arguments unless the given truth test passes.
     *
     * @param  bool  $boolean
     * @param  mixed  ...$arguments
     * @return mixed
     */
    
public static function dispatchUnless($boolean, ...$arguments)
    {
        if (! 
$boolean) {
            return 
event(new static(...$arguments));
        }
    }

    
/**
     * Broadcast the event with the given arguments.
     *
     * @return IlluminateBroadcastingPendingBroadcast
     */
    
public static function broadcast()
    {
        return 
broadcast(new static(...func_get_args()));
    }
}
Онлайн: 0
Реклама