1. Go to this page and download the library: Download iltar/http-bundle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
iltar / http-bundle example snippets
/**
* @Route("/profile/{user}/", name="app.view-profile")
*/
public function viewProfileAction(AppUser $user);
namespace App\Router;
use App\AppUser;
use Iltar\HttpBundle\Router\ParameterResolverInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
final class UserParameterResolver implements ParameterResolverInterface
{
public function supportsParameter($name, $value)
{
return 'user' === $name && $value instanceof AppUser
}
/**
* Resolves AppUser for 'user' to AppUser::getUsername().
*
* {@inheritdoc}
*/
public function resolveParameter($name, $value)
{
return $value->getUsername();
}
}
// let's take this simple example
$router->generate('app.view-user', ['username' => $user]);
$router->generate('app.view-user', ['id' => $user]);
// let's take another example
$router->generate('app.view-user', ['user' => $user]);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.