We want to show a flash message as the result of executing some controller. This message will only last for the next request.
I propose to use the new addFlash()
method available in the base controller of Symfony 2.6:
<VirtualHost *:80> | |
DocumentRoot "/Users/javier/sf/cupon.local/web" | |
DirectoryIndex app.php | |
ServerName cupon.local | |
<Directory "/Users/javier/sf/cupon.local/web"> | |
AllowOverride All | |
Allow from All | |
</Directory> | |
</VirtualHost> |
<?php | |
namespace Sismo\Contrib; | |
use Sismo\Notifier\Notifier; | |
use Sismo\Commit; | |
/** | |
* Notifies builds via the wallpaper (Mac only). | |
* |
In order to generate and log a warning message about a deprecated Symfony feature, use the trigger_error()
function as follows:
trigger_error('The enctype method of the form helper was removed. You should use the new method start instead.', E_USER_DEPRECATED);
Please, be as explicit as possible in the deprecation message and always explain the alternative way to use that feature, property, method or class.
<?php | |
// Transforms a HAR (HTTP Archive) file into a BK file to analyze it using | |
// Blackfire Profiler (https://blackfire.io/) | |
// | |
// USAGE: | |
// $ php har2blackfire.php name-of-the-HAR-file.har | |
$harFile = $argv[1]; | |
$harData = json_decode(file_get_contents($harFile), true); |
// original code | |
public function getFunctions() | |
{ | |
return array( | |
new \Twig_SimpleFunction('show_source_code', array($this, 'showSourceCode'), array('is_safe' => array('html'), 'needs_environment' => true)), | |
); | |
} | |
// new code |
<?php | |
// app/config/routing.php | |
use Symfony\Component\Routing\RouteCollection; | |
use Symfony\Component\Routing\Route; | |
use Symfony\Component\HttpFoundation\Request; | |
use Symfony\Component\HttpFoundation\Response; | |
$collection = new RouteCollection(); | |
$collection->add('closure_controller', new Route('/closure', [ | |
'_controller' => function (Request $request) { |
```css | |
body { | |
background-color: #F9F9F9; | |
color: #222; | |
font-family: Helvetica, Arial, sans-serif; | |
font-size: 14px; | |
line-height: 1.4; | |
padding: 0; | |
margin: 0; | |
} |
Step 1. Download Docker Community edition (https://store.docker.com/search?type=edition&offering=community) | |
and install it in your computer. | |
Step 2. Clone the Symfony Demo app in your computer: `git clone [email protected]:symfony/demo.git` | |
Step 3. ???? | |
Step 4. ???? | |
Step 5. ???? | |
Step 6. ???? | |
Step 7. ???? | |
Step 8. ???? | |
Step 9. ???? |