mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-21 20:18:06 +02:00
refactor(dynamic): add cross-file route detection for frameworks, enhance test coverage in PHP and Ruby
This commit is contained in:
parent
43ab4aa469
commit
0e8c900078
22 changed files with 1208 additions and 134 deletions
|
|
@ -0,0 +1,4 @@
|
|||
<?php
|
||||
use CodeIgniter\Router\RouteCollection;
|
||||
|
||||
$routes->get('users/(:num)', 'UserController::show');
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
namespace App\Controllers;
|
||||
|
||||
class UserController extends BaseController
|
||||
{
|
||||
public function show($num)
|
||||
{
|
||||
return $num;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
class UserController
|
||||
{
|
||||
public function show($id)
|
||||
{
|
||||
return $id;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\UserController;
|
||||
|
||||
Route::get('/users/{id}', [UserController::class, 'show'])->middleware('auth');
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
report_show:
|
||||
path: /reports/{id}
|
||||
controller: App\Controller\ReportController::show
|
||||
methods: [POST]
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
namespace App\Controller;
|
||||
|
||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||
|
||||
class ReportController extends AbstractController
|
||||
{
|
||||
public function show($id)
|
||||
{
|
||||
return $id;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue