Security Check For Symfony Component-Based Projects
Misunderstandings and clashes of cultures and worrying may end up in good. It maybe hard to see the outcome but in the end with some favor this is good. On June 17, 2014 I received this surprising...
View ArticleSymfony Drill Battery Going into Certificationy
Since it was requested I have plugged one of my first battery drills into Certificationy. This is very good training for OO and Symfony components and best practices. I will plug one more of best...
View ArticleSymfony CS Custom Fixer + Tests: Do focus on your goal!
Once again I received a closing ticket here https://github.com/fabpot/PHP-CS-Fixer/issues/381 in response to a feature request. There was no explanation why it was closed. However @stof kindly provided...
View ArticleMatthew 7:12: The DDD Project To Help (uses carefully some Symfony)
So we started Matthew 7:12. It is an open source project. It aims to solve the following situation: In some countries, the internet is very controlled or minimum. The only way to contribute to an open...
View ArticleGush 1.8.8 is out: Command Line Tool For Project maintainance/contributing
Gush release 1.8.8 is out! In case you are new to Gush, Gush is a command line tool that helps you save time and improves your speed dramatically contributing to projects whether at work or Open Source...
View ArticleCustom Alice Fixture Processors in Symfony Bundle-less Project
Let’s talk about Alice Fixtures. Today I wanted to plug some users into my project and basically just plug a custom Processor to load users with the user manipulator like this: <?php namespace...
View ArticleSymfony Bundleless Service Definition Validation
You have decided to go bundleless in your project. You also want to still use Matthias Noback’s nice library that helps you validating the service definitions in the container, whether your project is...
View ArticleDecoupling in Symfony How to Pull out from Annotations
Annotations bring coupling as shown in Matthias Noback’s book on “A year with Symfony” and elsewhere in many blog posts around. You realize this too late if you are a newcomer because the documentation...
View ArticleSymfony: Forget About Permission Settings
Ever wanted to forget about going into symfony.com looking for the configuration chapter of the book and copy pasting the long commands to set acl’s right on your systems? That is not only on your...
View ArticleAlternative Method to Tame Symfony/Doctrine Repositories
Doctrine repositories are something the standard developer should know about, but how to really work well with repositories is hard to master without some good thought to it. Benjamin @beberlei wrote a...
View ArticleNew Symfony Way: Scratch Bundle for Packages with Compiler Passes
In the same way silex have service providers you can also have the same in Symfony, no need for bundles to define services. You can just plug some compiler passes and special configuration classes but...
View ArticleElcodi Ecommerce Going Components (Symfony-based): Review and Startup your...
Sometime ago I wrote a book on Symfony Ecommerce at http://pilotci.com. This blog post expands to cover a solution that has taken a good decision lately. The decision of Elcodi to go components. This...
View ArticleCode Nuances, Important to Who Hears/Reads
This is a long promised post. Let’s start. What is wrong with the following picture? $subject = $actionManager->findOrCreateComponent($user); $someMorelonger = $actionManager->execute($subject);...
View ArticleDoctrine Simple Mapping and Repository Compiler Pass
Recently I stumble upon some doctrine repository definition situation where there were many definitions of custom doctrine repositories. Instead of having a long list over and over of a custom doctrine...
View ArticleFree HTML, CSS, PHP, JavaScript editor (IDE) – Codelobster PHP Edition
In the world of open source softwares Codelobster is an integrated development environment which is fulfilling the requirements of all newbie’s in web programming world. Being a fresher if we have...
View ArticleAin’t gonna need the Symfony bundle!
Often we think a bundle is the solution to our problems and we try hard to fit it into our app. Then developing an app becomes developing hacks to work around things extra-nous to our domain into our...
View ArticleVisiting Phansible: Flint Web Ansible-based Vagrant Box Generator
Overnight I ran into this nice interesting project https://github.com/Phansible/phansible. Don’t worry http://puphpet.com is not dead, at least not yet. Phansible still needs to support many more...
View ArticlePhpSpec ~2.0.1: Create your Extension like a Pro!
So I was motivated to tackle and create my own extension for PhpSpec but I did not know which use case I would be able to pull. I noticed quickly that the templates were a bit too simple so I extend my...
View ArticleBe Strict! PhpSpec 2 Best Practices Extension Just Released!
image source: phpspec.net. Disclaimer: I have no affiliation with the creators of phpspec. I am just a user giving an opinion. I just ran into a nice feature left out in the issues of phpspec and...
View Article