for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Imanghafoori\HeyMan\WatchingStrategies;
use Illuminate\Support\Str;
class RouterEventManager extends BaseManager
{
public $data = [];
protected $type = 'route';
public function findMatchingCallbacks(array $matchedRoute): array
$matchedCallbacks = [];
foreach ($this->data as $routeInfo => $callBacks) {
foreach ($matchedRoute as $info) {
if (Str::is($routeInfo, $info)) {
$matchedCallbacks[] = $callBacks['a'] ?? [];
}
return $matchedCallbacks;