background preloader

PHP

Facebook Twitter

GitHub - Qafoo/QualityAnalyzer: Tool helping us to analyze software projects. "composer update" vs "composer install" - adamcod.es. Unless you've been living under a rock, you know about composer1 and packagist2 for managing dependencies in PHP.

"composer update" vs "composer install" - adamcod.es

A few days ago, an issue3 was closed and merged into master which changes the default behaviour of composer update to be functionally equivellent to composer update --require-dev. This confused a few folks4, and here's why: You should only ever run composer update to get the newest versions of your dependencies, not to install them. What's not massively clear (or at least wasn't early on) in the composer documentation5 is the difference between composer install and composer update and the relevancy of composer.lock.

Jenkins

Symfony. Minify - Combines, minifies, and caches JavaScript and CSS files on demand to speed up page loads. News 2013-07-23 Minify 2.1.7 is released in response to a serious vulnerability discovered in all previous versions.

minify - Combines, minifies, and caches JavaScript and CSS files on demand to speed up page loads.

You are strongly urged to follow the instructions in the report to secure your installation, and to upgrade to Minify 2.1.7. 2013-07-19 Minify 2.1.6 released. This fixes several JSMin bugs. Check the history for more details. About Minify is a PHP5 app that helps you follow several of Yahoo! ' It combines multiple CSS or Javascript files, removes unnecessary whitespace and comments, and serves them with gzip encoding and optimal client-side cache headers.

Support List Minify in Use The stats above are from a brief walkthrough which shows how easy it is to set up Minify on an existing site. The design is somewhat similar to Yahoo's Combo Handler Service, except that Minify can combine any local JS/CSS files you need for your page. Minify integrated into other Projects/Plugins Features Requirements Installation. Les plugins Eclipse indispensables du développeur PHP. Quand on installe une nouvelle version de l’IDE Eclipse, on se demande toujours quelles sont les plugins utiles à installer.

Les plugins Eclipse indispensables du développeur PHP

Plusieurs sont incontournables quand on fait du développement Web, et du développement PHP en particulier. Voici la liste des plugins qui rendent les développeurs PHP heureux ! Et comme c’est la rentrée, vous pouvez directement télécharger le package Eclipse 4.3M1 pré-installé avec les plugins. Pour cet article, la version d’Eclipse utilisée est Eclipse Juno 4.3M1 sous Windows 7 avec un JDK 1.7 (x64). 2 plugins sont très souvent utilisés par d’autres extensions. EMF – Eclipse Modeling Framework Plus d’infos : Update site : GEF – Graphical Editing Framework Update site : Eclipse Marketplace Eclipse n’est pas fourni avec la MarketPlace pré-installée. Une fois installée, la MarketPlace vous permet de rechercher des plugins et de les installer directement sans passer par la recherche d’un update site.

Update site : Symfony Plugin by Dubture.com PTI – PHP Tool Integration Maven. pChart 2.0 - a PHP charting library. Autoloader PHP Universel – Jouons avec les Patterns. Nous avons vu quelques Modèles de Conception, je propose ici de les mettre en pratique sur un sujet concret, la réalisation d’un autoloader universel qui sera capable de trouver vos classes et interfaces PHP dans n’importe quelle arborescence de répertoires (que vous définirez vous même).

Autoloader PHP Universel – Jouons avec les Patterns

Nous allons mettre en oeuvre le singleton, le décorateur, l’itérateur et la chaine de responsabilité. Vous êtes prêt ? Qu’est-ce qu’un Autoloader ? Une question facile pour commencer. L’autoload est un mécanisme arrivé depuis la version 5 de PHP. Concrètement, cela transforme le code suivant en Exposé de l’exemple Nous avons une arborescence de code source avec plusieurs répertoires, à savoir : /biblio1/et des sous répertoires/autre bibliothèque../../..

Et nous voulons que notre code ne se préoccupe pas de l’inclusion de ces bibliothèques, qu’il se contente de les utiliser. Ce que nous allons réaliser Le Singleton Le code « classique »

TDD - BDD

Manuel PHP. The 5th Annual China PHP Conference Edit Report a Bug Manuel PHP ¶ par: Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana.

Manuel PHP

CMS. Zend Framework. Composer. Packagist.