Carbon datetime component
Symfony2 convertors
This bundle provides an opportunity to convert Request data into Carbon objects.
...
use Carbon\Carbon;
...
/**
* @Route("/blog/archive/{start}/{end}")
* @ParamConverter("start", options={"format": "Y-m-d"})
* @ParamConverter("end", options={"format": "Y-m-d"})
*/
public function archiveAction(Carbon $start, Carbon $end)
{
}
Add Carbon SF2 Bundle in your composer.json:
For sensio/framework-extra-bundle
2.x
follow this link.
{
"require": {
"lightsuner/carbon-bundle": "2.*"
}
}
Now tell composer to download the bundle by running the command:
$ php composer.phar update lightsuner/carbon-bundle
Composer will install the bundle to your project's vendor/lightsuner
directory.
Enable the bundle in the kernel:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new LightSuner\CarbonBundle\CarbonBundle(),
);
}