- vipsoft/code-coverage-bundle (1.3, 1.2, 1.1, 1.0, 0.1)
Remote code coverage collector - kordero/enbici (0.1.1, v0.1)
enbici, MVC framework - bugsnag/bugsnag-laravel (v1.0.0)
Official Bugsnag notifier for Laravel applications. - chumper/datatable (v1.0.1, v1.0.0)
This is a laravel 4 package for the server and client side of datatablaes at http://datatables.net/ - dburkart/scurvy (v1.2.1)
Dead-simple PHP template engine - ocramius/lazy-map (1.0.0)
A library that provides lazy instantiation logic for a map of objects - kherge/box (2.4.1)
A tool to simplify building PHARs. - atelierspierrot/dev-tools (v1.2.3, v1.2.2)
Tools & facilities to manage app packages' development - sgtk/json_compat (1.0)
json_encode with backported JsonSerializable support for PHP 5.3 - atukai/at-admin-modules (0.1.0)
Check current git commit hash of installed ZF2 modules - gedmo/doctrine-extensions (v2.3.8)
Doctrine2 behavioral extensions - florianv/petrinet (1.0-alpha)
A Petrinet PHP framework - psecio/iniscan (2.6)
A scanner to evaluate php.ini security - geoffroy-aubry/helpers (v1.3.2)
Some helpers used in several personal packages and a Debug class useful for don't forgetting where debug traces are. - soliantconsulting/simplefm (2.0.0beta11)
FileMaker Server XML API Adapter - kherge/amend (3.0.3)
Integrates Phar Update to Symfony Console. - dklemmt/contao_dk_masonry (1.0.1)
Implementation of Masonry as extension for Contao Open Source CMS - herrera-io/box (1.5.1)
A library for simplifying the PHAR build process. - herrera-io/phar-update (1.0.4, 2.0.0)
A library for self-updating Phars. - danmichaelo/simplemarcparser (0.2.0)
A simple MARC21/XML parser - zircote/rhubarb (0.2.0)
A PHP Celery Client Implementation - lusitanian/oauth (v0.2.4)
PHP 5.3+ oAuth 1/2 Library - yiiext/imperavi-redactor-widget (v1.2.14)
Imperavi Redactor Widget for Yii - mobiledetect/mobiledetectlib (2.7.3)
Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment. - ngyuki/composer-shared-installer (0.0.1)
Install package in Composer to global shared. - query/query (v1.0)
SQL query generator - happyr/mailer-bundle (1.2.5)
HappyR MailerBundle lets you send nice HTML emails. Use a twig template to design your emails. You may even use attachments. - happyr/google-maps-geocoder-bundle (1.0.2)
A Symfony2 bundle to geocode places with google maps - happyr/google-analytics-bundle (1.2.1)
The Google Analytics Bundle lets you send data (like event tracking) to Google and receive data (like page statistics). - happyr/blaze-bundle (0.1.1)
Write down your routing mapping at one place - lunetics/zodiac-bundle (v1.0.1)
A Bundle for displaying the zodiac for a Date - lcstudios/qa-command-bundle (0.1.2)
Symfony LCStudiosQACommandBundle - happyr/stomp-bundle (0.1.0)
A Symfony2 Bundle to wrap the fusesource/stomp-php library - lcstudios/meta-command-bundle (0.1.1)
Symfony LCStudiosMetaCommandBundle - ngyuki/example-packagist (v1.0.2-p1)
example packagist for ngyuki - codag/predictionio-bundle (1.0.0)
Symfony2 Bundle for PredictionIO integration - triagens/arangodb (v1.4.0)
ArangodDb PHP client - zf-hipsters/bootstrap-flash-messenger (1.01, 1.0)
Simple implementation of ZF2 flash messengers using bootstrap. Contains easy helpers that will save you a LOT of time.
2013年11月10日星期日
Community News: Packagist Latest Releases for 11.10.2013
2013年11月9日星期六
Community News: Packagist Latest Releases for 11.09.2013
- 51systems/zf2-mail-service (0.1.2)
Service manager configurator for ZendMail - psecio/iniscan (2.5)
A scanner to evaluate php.ini security - saad-tazi/g-chart-bundle (v1.1)
A super simple Bundle that facilitate the usage of Google Chart Tool, Google Chart Image API and Google Infographics. - kherge/box (2.4.0)
A tool to simplify building PHARs. - easypost/easypost-php (2.0.7)
EasyPost Shipping API Client Library for PHP - adrienbrault/statsd-collector (0.1.5)
Collections of statsd collectors with templated metric names - willskates/ermahgerd (1.0.3)
ERMAHGERD! A SERMPL PHP INLERSH TER ERMAHGERD TRERNSLERTER CLERS. - surt/granada (1.5.1)
Active Record / ORM with eager loading, lazy loading and more - parm/parm (0.5.3)
Active Record ORM with closures and web interface - erusev/parsedown (0.4.5)
Parser for Markdown. - stripe/stripe-php (v1.9.1)
Stripe PHP Library - anahkiasen/rocketeer (0.8.1)
Rocketeer provides a fast and easy way to deploy your Laravel projects - polycademy/validation (v1.0.9)
Simple Extensible Validation Library for PHP. - sqin/gravatar (1.0.1, 1.0.0)
Framework agnostic Gravatar library - kisma/kisma (0.2.3)
PHP Utility Belt - mlalbuquerque/silex-skeleton (3.10.0)
A Silex skeleton for little (not tiny) projects - pid/speakingurl (0.6.0)
Generate of so called 'static' or 'Clean URL' or 'Pretty URL' or 'nice-looking URL' or 'Speaking URL' or 'user-friendly URL' or 'SEO-friendly URL' or 'slug' from a string. - yzalis/supervisor-bundle (1.0.5, 1.0.4)
Manage your supervisor instance in your Symfony2 application. - aws/aws-sdk-php (2.4.9)
AWS SDK for PHP - slimcontroller/slimcontroller (0.3.0)
Controller extensions for the Slim Framework - yfix/yf (1.1.0)
YF PHP Framework - leaseweb/memcache-bundle (v1.2.3, v1.2.2, v1.2.1, v1.2.0)
Memcache Doctrine caching and session storage in the Web Debug Toolbar - bakame/entity (v1.0.0, v1.0.0-beta.2)
Bakame / Entity is a lightweight PHP Entity library - ob/highcharts-bundle (1.0.1)
Symfony2 Bundle that ease the use of highcharts to display rich graph and charts in your app - sammaye/mongoyii (2.9.1)
A Yii MongoDB ORM - nedwave/user-bundle (v1.0.8)
User management for Symfony2. Compatible with Doctrine ORM - mikemix/zend2-auth (v1.2.1)
Simple Zend2 authentication module. Add login/logout functionaly to your site quickly. Compatible with ZendDb and Doctrine. - fm/swift-bundle (v0.2.0, v0.1.2)
Implementation of the OpenStack Swift protocol. Can be used for an object-store. - fm/worker-bundle (v0.1.9)
Adds worker functionality to a Symfony2 project, using Beanstalkd as the message queue - rgnu/libsystem-thread (v1.0.2)
System Threads manage for PHP - propel/docplanner-propel (1.6.9.4)
Propel is an open-source Object-Relational Mapping (ORM) for PHP5. - kphoen/sitemap-generator (1.3.0)
Provides a way to create/generate a sitemap using Propel, Doctrine, etc. - bread/rest (v0.6.1, v0.6.0)
Bread REST framework - vinelab/social-auth (2.0.1)
- bread/storage (v0.8.4)
Bread storage library - bread/radius (v0.1.2)
Bread RADIUS library - php-vfs/php-vfs (v0.3.2)
Virtual file system implementation for use with PHP unit testing. - bread/caching (v1.1.1)
Bread caching library - o100ja/rug (v0.1-alpha)
PHP CouchDB client - rackspace/php-opencloud (v1.7.2)
PHP SDK for Rackspace/OpenStack APIs - contao-community-alliance/composer (0.7.7)
composer integration into the contao cms - cog/stupidmqbundle (2.2.0, 2.1.0, 2.0.0)
stupid message queue bundle for sf2 - munkie/karzer (0.0.1)
Multi threaded isolated PHPUnit tests runner - jh9/robokassa-bundle (v0.1.1)
robokassa support for symfony2 - sqmk/pushy (1.1.0)
A PHP client for Pushover.net
2013年11月8日星期五
Site News: Popular Posts for the Week of 11.08.2013
- Zend: Apigility Progress report: zf-mvc-auth, packagist, and PHP's built-in web server
- Community News: Latest PEAR Releases for 11.04.2013
- Site News: Popular Posts for the Week of 11.01.2013
- Community News: Latest PECL Releases for 11.05.2013
- Community News: phpDay 2014 Call for Papers Opened
- Site News: Blast from the Past - One Year Ago in PHP
- DZone.com: Practical PHP Refactoring: Encapsulate Downcast (and Wrapping)
- PHP Manual Masterpieces: PHP 2.0: A Review in Retrospect
- Reddit.com: Evolving code
- Lee Davis: Is a HTTP DELETE request idempotent?
Community News: Packagist Latest Releases for 11.08.2013
- blueimp/jquery-file-upload (9.0.2)
File Upload widget for jQuery. - chriskl/phpssrs-utils (v0.2.2)
A set of utilities for SSRS built using the phpssrs library - soliantconsulting/simplefm (2.0.0beta10, 2.0.0)
FileMaker Server XML API Adapter - gavroche/websocket-client (v0.1.2, v0.1.1)
A simple PHP WebSocket Client - atukai/at-admin (0.1.4)
The missing ZF2 Admin module constructor. - contao-community-alliance/composer (0.7.6, 0.7.5, 0.7.4, 0.7.3)
composer integration into the contao cms - silverstripe/framework (3.1.2-rc1)
The SilverStripe framework - silverstripe/cms (3.1.2-rc1)
The SilverStripe Content Management System - zfr/zfr-cors (v1.0.2)
Zend Framework 2 module that let you deal with CORS requests - simple-crud/simple-crud (v1.4.1, v1.4.0, v1.3.0)
PHP mysql CRUD class - phine/accessor (1.0.0)
A PHP library for simplifying the use of accessors. - silverstripe/subsites (1.0.1-rc1)
Run multiple sites from a single SilverStripe install. - bugbuster/visitors (3.2.1)
This Contao module allows you to count hits and visits of your website. - willskates/ermahgerd (1.0.0)
ERMAHGERD! A SERMPL PHP INLERSH TER ERMAHGERD TRERNSLERTER CLERS. - mikemix/zend2-auth (v1.2)
Simple Zend2 authentication module. Add login/logout functionaly to your site quickly. Compatible with ZendDb and Doctrine. - erusev/parsedown (0.4.4)
Parser for Markdown. - netsensia/companies-house (v0.1.21, v0.1.02)
Wrapper classes for Companies House Gateway - ngpp/nikeplusexport (1.0.0)
Export your Nike+ gps activities - sabre/dav (1.9.0alpha1)
WebDAV Framework for PHP - sabre/http (2.0.0alpha5)
The sabre/http library provides utilities for dealing with http requests and responses. - mxc-commons/mxc-layoutscheme (v0.4.0)
Zend Framework 2 Module that allows to define layout schemes and apply custom layouts to routes, modules, controllers and actions. - balanced/balanced (0.7.4.1)
Client for Balanced API - vinelab/social-auth (2.0)
- kukulili-labs/feature-toggle-bundle (v1.0.0)
A bundle to manage feature toggles. - dm/runtime (1.0.0)
PHP-library for disable and override standard functions in real-time - mthaml/mthaml-bundle (1.2.1, 1.2.0)
This Bundle provides a HAML templating engine - wrep/notificato (1.0.3)
Takes care of push notifications in your PHP projects. - yandex/locator (0.9.0)
PHP-library for interactions with Yandex.Locator - slevomat/sglogistics-api (1.19)
SG Logistics client API Library - cakephp/debug_kit (2.2.2)
CakePHP Debug Kit - novosga/core (1.0.0-RC)
Novo SGA core library - alcaeus/bootstrap-table-responsive (2.0.1)
Adds CSS classes for responsive tables to Twitter Bootstrap. - dreamfactory/service-oauth (0.3.3)
DreamFactory Oasys (Open Authentication SYStem) - infuse/libs (0.1.16.3)
Libraries for infuse framework - parm/parm (0.5.1, 0.5.0)
Active Record ORM with closures and web interface - bread/mail (v0.2.0, v0.1.0)
Bread mail library - sonata-project/cache-bundle (2.1.5)
This bundle provides caching services - masnathan/shares-counter (1.0)
Retrieves the number of shares from a certain social network - v2e4lisp/mocha-php-core (v0.1.3, v0.1.2, v0.1.1)
mocha.js like test framework - masnathan/api-caller (0.2.1)
Calling APIs made easy. - psecio/iniscan (2.4)
A scanner to evaluate php.ini security - femto/core (v0.2.3)
The core of the Femto framework - golonka/bbcodeparser (v1.0.0)
Sends your logs to files, sockets, inboxes, databases and various web services - rgnu/libsystem-thread (1.0.1)
System Threads manage for PHP - easybook/geshi (1.0.8.12)
GeSHi - Generic Syntax Highlighter. This is an unmodified port of GeSHi project code found on SourceForge. - zejesago/laravel-social (1.0.0)
A social component for Laravel. - novosga/novosga (1.0.0-RC)
Sistema de Gerenciamento de Atendimento - openbuildings/shipping (0.3.17)
Add complex shipping to openbuildings/purchases package - sebklaus/profiler (v1.7.1)
A profiler for Laravel 4. A continuation of the retired juy/profiler. - iphp/content-bundle (v0.1.4)
Basic content management for symfony - typo3-ci/typo3cms (1.0.0-alpha)
This package contains a selection of sniffs which implements the Coding Guidelines for TYPO3CMS which was former known as TYPO3. - typo3-ci/typo3sniffpool (1.0.0-alpha)
This repository contains custom sniffs which are compatible with the PHP_CodeSniffer. Understand this package as a sniff pool. It contains all custom sniffs for the TYPO3 project. - iphp/core-bundle (v0.1.7)
Bundle for creating modules and site structure in symfony 2.1 project - masterminds/html5 (1.0.1)
An HTML5 parser and serializer. - sinergia/brasil (0.3.0)
Brazilian specific utils. - neilime/zf2-assets-bundle (3.2)
Zend Framework 2 module that provides assets bundling / caching - openbuildings/jam (0.4.32)
Small but feature rich ORM, has extensible models and builders, baked in upload functionality, supporting multiple backends (rackspace, ftp), polymorphic associations, form builders, nested forms, validators - jlong/sass-twitter-bootstrap (v3.0.2)
A sass port of the sleek, intuitive, and powerful front-end framework for faster and easier web development. - a2lix/translation-form-bundle (1.2)
Translate your doctrine objects easily with a custom form field - kzykhys/ciconia (v0.1.4)
The Markdown parser for PHP5.4 - mikemix/zend2-grid (v1.0a)
Zend2 data grid built on top of the Bootstrap. - bakame/entity (v1.0.0-beta.1)
Bakame / Entity is a lightweight PHP Entity library - che/decimal (0.1.1)
Immutable arbitrary-precision decimal implementation for php 5.3+ - pugx/generator-bundle (v2.4.0)
Extension of SensioGeneratorBundle - gridguyz/core (0.2)
Core modules for Gridguyz CMS - pinano/bootstrap3-bundle (3.0.2)
Symfony2 bundle for wrapping Twitter Bootstrap 3 - sammaye/mongoyii (3.0.0)
A Yii MongoDB ORM - sonata-project/notification-bundle (2.2.4)
Symfony SonataNotificationBundle - claroline/core-bundle (2.1.9)
Claroline core bundle - thadafinser/zfc-datagrid (0.7.0)
Zend Framework 2 Module that provides a datagrid for different datasources and output formats - goetas/apache-fop (1.0.2)
Symfony2 Apache FOP Bundle
Christian Weiske: PHP: Cannot access property started with '\o'
Christian Weiske had an interesting situation pop up in one of his applications around a call to a variable with an interesting name.
Some days ago I saw the following fatal error for the first time in my life:
Fatal error: Cannot access property started with '\o' in file.php
After some debugging, I found out that the source of the error was not some strange BOM or UTF-8 characters in PHP source code files. No, it was a combination of protected class properties, object-to-array casting and automatic template property mappings.
As it turns out, there was a change in how object-to-array casting was done in PHP 5.3 that made this break (related to things appended to private and protected variable names). He includes a bit of sample code to illustrate the problem - a simple class converted from object to array with direct casting. He does point out that it doesn't happen with get_object_vars, though, as that doesn't do the casting, just extraction.
Link: http://cweiske.de/tagebuch/php-property-started-nul.htm
Leve.rs: Array Manipulation in PHP, the Correct Way
On the Leve.rs blog there's a recent post showing what they consider is the right way to work with arrays in PHP. It shows three things you can do to use PHP's own functionality to more correctly perform some common array operations.
More often than not, when PHP developers debug others' code, the majority of each method is taken up by array manipulations. Spending this much time on array manipulations is a huge hassle when trying to understand any given method. In order to speed up the debugging process, it's important to start writing array manipulations the correct way, first. Here are a few examples of code I have either written myself or had to fix in the past. It is time every PHP developer knows how to manipulate arrays properly!
Their three tips relate to:
- Merging Arrays
- Array Value Manipulation (with array_walk)
- Array Value Manipulation (append with the plus sign, "+")
Link: http://leve.rs/blog/correct-array-manipulation-in-php/
Community News: GoPHP5 Initiative Reborn?
There's a movement stirring in a part of the PHP community (the PHP-FIG group) that wants to bring back the idea behind the "GoPHP5" movement years back. This time, though, their focus is a bit different - it's not switching to PHP5 they want, it's pushing towards PHP 5.5.
We all know that PHP 5.3 is about to lose even security support in the
first half of next year. PHP 5.3 is still the most widely used PHP version, with the completely
unsupported 5.2 a strong second [and] 5.4 hasn't even reached 10% yet, and 5.5, which is current stable, barely registers. [...] The last time this big of a chicken-and-egg issue existed was around moving to PHP 5.x at all, which took *for frickin' ever* to supplant PHP 4. [...] I believe it is time to discuss round 2 of that effort. I also believe that it would be good for FIG to play a leading role in such an effort if possible.
There's been some varied feedback on the thread both for and against. Overall, there's a lot of support for the idea, but there are a few "hitches" in the plans - mainly the lack of support from the linux OS vendors to bump up their versions. The projects themselves are receptive, many noting that they've been planning the first steps to this already - a move to PHP 5.4 only.
Link: https://groups.google.com/forum/#!topic/php-fig/ogp03OHbVJ0