1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace Illuminate\Tests\Routing;
- use Illuminate\Container\Container;
- use Illuminate\Database\Eloquent\Model;
- use Illuminate\Routing\ImplicitRouteBinding;
- use Illuminate\Routing\Route;
- use PHPUnit\Framework\TestCase;
- class ImplicitRouteBindingTest extends TestCase
- {
- public function test_it_can_resolve_the_implicit_route_bindings_for_the_given_route()
- {
- $this->expectNotToPerformAssertions();
- $action = ['uses' => function (ImplicitRouteBindingUser $user) {
- return $user;
- }];
- $route = new Route('GET', '/test', $action);
- $route->parameters = ['user' => new ImplicitRouteBindingUser];
- $route->prepareForSerialization();
- $container = Container::getInstance();
- ImplicitRouteBinding::resolveForRoute($container, $route);
- }
- }
- class ImplicitRouteBindingUser extends Model
- {
- //
- }
|