/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
src/Illuminate/Broadcasting/Broadcasters/UsePusherChannelConventions.php
36 строк
821 B
Jonathan Goode
Add missing articles (#36122)
02 фев 2021, 16:42
Не верифицирован
02 фев 2021, 16:42
6319d94
Код
Авторство
О чём код?
<?php namespace Illuminate\Broadcasting\Broadcasters; use Illuminate\Support\Str; trait UsePusherChannelConventions { /** * Return true if the channel is protected by authentication. * * @param string $channel * @return bool */ public function isGuardedChannel($channel) { return Str::startsWith($channel, ['private-', 'presence-']); } /** * Remove prefix from channel name. * * @param string $channel * @return string */ public function normalizeChannelName($channel) { foreach (['private-encrypted-', 'private-', 'presence-'] as $prefix) { if (Str::startsWith($channel, $prefix)) { return Str::replaceFirst($prefix, '', $channel); } } return $channel; } }