File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters
Upload
[..]
AblyBroadcaster.php (6.48 KB)
Edit
Rename
Del
Broadcaster.php (10.87 KB)
Edit
Rename
Del
LogBroadcaster.php (1.04 KB)
Edit
Rename
Del
NullBroadcaster.php (462 B)
Edit
Rename
Del
PusherBroadcaster.php (5.71 KB)
Edit
Rename
Del
RedisBroadcaster.php (5.4 KB)
Edit
Rename
Del
UsePusherChannelConventions.php (821 B)
Edit
Rename
Del
Edit: UsePusherChannelConventions.php
<?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; } }
Simpan