Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/LogBroadcaster.php
Строк: 49
<?php

namespace IlluminateBroadcastingBroadcasters;

use 
PsrLogLoggerInterface;

class 
LogBroadcaster extends Broadcaster
{
    
/**
     * The logger implementation.
     *
     * @var PsrLogLoggerInterface
     */
    
protected $logger;

    
/**
     * Create a new broadcaster instance.
     *
     * @param  PsrLogLoggerInterface  $logger
     * @return void
     */
    
public function __construct(LoggerInterface $logger)
    {
        
$this->logger $logger;
    }

    
/**
     * {@inheritdoc}
     */
    
public function auth($request)
    {
        
//
    
}

    
/**
     * {@inheritdoc}
     */
    
public function validAuthenticationResponse($request$result)
    {
        
//
    
}

    
/**
     * {@inheritdoc}
     */
    
public function broadcast(array $channels$event, array $payload = [])
    {
        
$channels implode(', '$this->formatChannels($channels));

        
$payload json_encode($payloadJSON_PRETTY_PRINT);

        
$this->logger->info('Broadcasting ['.$event.'] on channels ['.$channels.'] with payload:'.PHP_EOL.$payload);
    }
}
Онлайн: 1
Реклама