- PHP.net: PHP 5.6.6 is available
- Site News: Popular Posts for the Week of 02.20.2015
- NetTuts.com: When You're Hacked in WordPress: Staying Safe Later On
- Full Stack Radio: 10: Type Safety Roundtable with Ryan Tablada and Matt Machuga
- Community News: Latest PEAR Releases for 02.23.2015
- SitePoint PHP Blog: Introduction to Silex - A Symfony Micro-framework
- HHVM Blog: Announcing a Specification for Hack
- Community News: Packagist Latest Releases for 02.21.2015
- Magenticians: On Magento 2 being "open source" - the post-mortem
- Barry vd. Heuvel: CSRF Protection in Laravel explained
2015年2月27日星期五
Site News: Popular Posts for the Week of 02.27.2015
Community News: Packagist Latest Releases for 02.27.2015
- playground/design (2.3.5)
Playground Design Module - playground/translate (2.0.5)
Playground Translate Module - corpsee/php-application-sample (1.0.1)
Sample of PHP application/library with composer and PSR support - just-core/foundation (0.5.0)
PHP Enterprise HA Framework - ldaptools/ldaptools (v0.9.0)
LdapTools is a feature-rich LDAP library for PHP 5.6+. - irazasyed/laravel-identicon (v1.1.0)
Laravel Identicon Package - Extends Identicon Library and Adds Support for Seamless Usage with Laravel 4/5. - ringcentral/php-sdk (0.1.2)
RingPlatform PHP SDK - austinb/gameq (3.0.0-alpha)
GameQ Gameserver Library - calderawp/file-locator (1.0.0)
Return a file path or file contents, checking in child theme, then theme, then as an absolute file path. - mamuz/mamuz-blog (1.5.1, 1.5.0, 1.4.5)
Provides blog feature for ZF2 with Doctrine - dannyvankooten/wp-smtp-mailer (1.0)
A WordPress plugin that configures wp_mail to use SMTP. - ocramius/finalizer (1.0.0)
A simple utility library that checks for PHP classes that should or shouldn't be marked as final - gamringer/php-json-pointer (1.0.0)
PHP JSON Pointer (RFC6901) implementation - cloak/robo-coveralls-kit (1.0.6)
Robo task for coveralls-kit - frozennode/administrator (v5.0.0)
A database interface package for Laravel - dmelo/dzend (1.0.6)
A set of classes to wrap around Zend v1. It' goal is to make common patterns easier to implement and to transparently add commonly used functionalities. - daison/admin-laravel (1.1.2)
Ready made admin for your laravel website. - mamuz/mamuz-blog-feed (0.0.1)
MamuzBlog plugin to provide feeds - rydurham/sentinel (v2.0.0)
An implementation of the Sentry User Manager for Laravel. - davidgorges/color-contrast (v0.1.0)
A tiny library to find color combinations with a contrast threshold - fguillot/picofeed (v0.1.2)
Modern library to write or read feeds (RSS/Atom) - pulyaevskiy/enum (v1.2.5)
Simple implementation of Enum type for PHP - robo-peridot/robo-peridot (1.0.6)
Robo task for peridot-php - dbstudios/doctrine-tweaks (2.1.1, 2.1.0)
A collection of tweaks and additions to Doctrine - laravel/framework (v5.0.13, v5.0.12, v5.0.11, v5.0.10, v5.0.9, v5.0.8)
The Laravel Framework. - irazasyed/laravel-gamp (v0.1.0)
Laravel Wrapper for The Iconic's GA Measurement Protocol Library - texanhogman/module-b (1.0.3, 1.0.2, 1.0.1, 1.0.0)
nothing module - connect-corp/nexmo-client (0.0.3, 0.0.2)
Unofficial Nexmo Rest Client - emanueleminotto/guzzle-cache-subscriber (1.0.0)
Server side caching for Guzzle 4/5 - texanhogman/module-a (1.0.3, 1.0.2, 1.0.1, 1.0.0)
nothing module - hiromi2424/api (v1.0.3, v1.0.2)
API components - vojtech-dobes/nette-forms-gpspicker (1.3.0)
Google Maps based picker of coordinates for Nette Framework. - styleci/styleci (v0.1.2-alpha)
StyleCI Is The PHP Coding Style Continuous Integration Service - texanhogman/product-bundle (2.0.0-RC5, 2.0.0-RC3, 2.0.0-RC4, 2.0.0-RC2, 2.0.0-RC1)
example of a product bundle - icanboogie/bind-render (v0.2.2, v0.2.1)
Binds icanboogie/render to ICanBoogie - mii/yii2-modular (v0.0.1)
Yii2modular just reuse - icanboogie/activerecord (v2.2.1)
ActiveRecord Object-relational mapping - xp-framework/core (v6.0.1)
The XP framework is an all-purpose, object oriented PHP framework. - league/glide (0.3.2)
Wonderfully easy on-demand image manipulation library with an HTTP based API. - icanboogie/view (v0.3.1)
Provides view support to ICanBoogie - jonathonwalz/shibboleth-bundle (v1.0.0)
Symfony2 authentication provider for Shibboleth - icanboogie/render (v0.3.1)
An API to render and decorate objects. - bgarrison25/beautymail (1.0.6)
Send beautiful html emails with Laravel - icanboogie/bind-cldr (v0.2.1)
Binds CLDR to ICanBoogie - dbstudios/php-commons (2.0.1, 2.0.0, 1.4.1, 1.5.0, 1.4.0)
A collection of common PHP files that are used between many projects - icanboogie/icanboogie (v2.3.0)
High-performance object-oriented micro-framework for PHP5.4+ - widmogrod/php-exceptions (0.1.0)
Collection PHP exceptions grouped by functionality with nice ::assert API - icanboogie/bind-routing (v0.1.0)
Binds Routing to ICanBoogie. - bogardo/mailgun (v3.1.6)
A laravel 4.1 wrapper for sending mail via the Mailgun API in Laravel 4 style - pulkitjalan/requester (1.1.0)
Requester class to wrap guzzle and retry subscriber - bigcommerce/api (3.0.0-beta.4, 3.0.0-beta.3)
Enables PHP applications to communicate with the Bigcommerce API. - icanboogie/routing (v2.3.0)
Request routing. - icanboogie/http (v2.3.1)
Provides an API to handle HTTP requests. - toin0u/digitalocean-v2 (0.5.2)
DigitalOcean API v2 PHP 5.4+ library - icanboogie/prototype (v2.2.0)
Implements the Prototype design pattern; getters/setters - davidbadura/markdown-builder (1.0.1)
Markdown Builder - depotwarehouse/oauth2-bnet (2.0.0, 2.0.1)
A Battle.net provider for league/oauth2-client - get-away/api-communication (v1.0.0)
The core components required to communicate with the Get Away API. - nigelgreenway/demander (v0.0.1a)
A small, simple and flexible Query Bus. - sleeping-owl/admin (2.0.12, 1.3.15, 2.0.11, 1.3.14)
Aministrative interface builder for Laravel. - tierra/topicsolved (2.0.0-rc1)
Allows posting questions, and accepting answers as solved. - reneschmidt/rspassword (v0.1.0)
RsPassword is a small PHP class for generating salted password hashes with rounds and for verifying salted password hashes with rounds. - jmversteeg/bridgework (0.1.0, 1.1.0, 1.0.0)
Convert PHP objects to and from human-readable JSON - earthit/dbc (0.0.11)
Database access utilities - bear/package (1.0.0-alpha.2)
BEAR.Sunday framework package - titon/toolkit (2.1.0)
A collection of extensible front-end UI components and behaviors for the responsive and mobile web. - controleonline/zf2-essentials (v1.4.0)
ZF2 Essentials - turanct/omikron (0.4.0)
Simple, functional programming style test framework - alxmsl/primitives (v1.6.0)
Simple library with primitives: sets, queues etc. - guzzlehttp/ring (1.0.6)
Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function. - guzzlehttp/ringphp (1.0.6)
Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function. - laracasts/generators (1.0.2, 1.0.1)
Extend Laravel 5's generators. - kasseler/config (1.0.1)
Kasseler configure package - vinelab/api-manager (v0.6.0)
Laravel API Manager Package - beatify and unify your responses with the least effort possible. - aol/transformers (2.0.0)
A package for normalizing property names and types from an external data store. - form-manager/form-manager (v4.0.1, v4.0)
PHP-HTML form manager - fisharebest/localization (1.0.1)
A lightweight implementation of the Unicode Common Locale Data Repository (CLDR). - socialiteproviders/vkontakte (v1.0.2)
VKontakte OAuth2 Provider for Laravel Socialite - googleads/googleads-php-lib (5.8.1)
Google Ads APIs Client Library for PHP (AdWords, Adx, and DFP) - pierstoval/imagemagick-php (v1.0.0)
A system that allows creating commands to send to the exec() function to use ImageMagick's powerful features. - collicore/validation (1.1.2)
ColliCore/Validation provides a elegant way to create flexible validator class for your models - collicore/model (3.0.2)
ColliCore/Model extends the excellent esensi/model package. It provides more flexible validation and can bind Fractal transformers. - collicore/data-manager (3.1.4)
ColliCore/DataManager is a capsule for many RESTful API methods - collicore/api (3.1.2)
ColliCore/Api is a collection of commonly used functionality when building APIs with Laravel - collicore/cms (0.1.7, 0.1.6)
- meniam/model (v0.1.0)
Database models for MySql - bellows/cli (v0.0.3)
A CLI toolkit for fluid command line interaction - gherkins/regexpbuilderphp (0.7.3)
PHP port of thebinarysearchtree/regexpbuilderjs - liftkit/input (v1.0.1, v1.0)
LiftKit input wrappers - liftkit/form (v1.0.1, v1.0)
LiftKit form builder library - socialiteproviders/manager (0.1.9)
Easily add new or override built-in providers in Laravel Socialite. - liftkit/database (v1.0.1, v1.0)
Database library for LiftKit - liftkit/dependency-injection (v1.1)
Dependency injection library for LiftKit - andrewzirkel/itunes-account-actions (1.3)
Create regular and EDU iTunes accounts - bmilesp/saas-overrides (0.3.0, 0.2.4)
Overrides for Saas Projects - to be used in conjunction with CakePHPPostINstall package - laravel/homestead (v2.0.12)
A virtual machine for web artisans. - prevostc/goalio-rememberme (1.0.3, 1.0.2)
Adding Remember Me functionalitiy to ZfcUser - packaged/querybuilder (0.9.0)
Abstract Query Builder - easybib/asset-php (2.0.0)
Prefixing files with a content MD5, as a composer script. - cornford/setter (v1.5.2)
An easy way to intergrate Database Settings with Laravel. - typo3/eel (3.0.0-beta1)
The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages - typo3/flow (3.0.0-beta1)
TYPO3 Flow Application Framework - typo3/fluid (3.0.0-beta1)
Next-Generation Templating Framework for TYPO3 Flow and TYPO3 Neos, also backported to TYPO3 CMS - typo3/kickstart (3.0.0-beta1)
A simple generator for controller and views. - typo3/welcome (3.0.0-beta1)
This package provides a start screen for the TYPO3 Flow distribution with links to online resources. - vinelab/http (v1.2.0)
An http library developed for the laravel framework. aliases itself as HttpClient - vinelab/social-auth (v3.1.0)
- bican/roles (1.4.1, 1.4.0)
Powerful package for handling roles and permissions in Laravel 5. - ecks/ecks (0.0.4)
An array decorator that adds a fluid functional interface similar to that of an Array in Ruby. Inspired by underscore.php. - dsdevbe/ldap-connector (3.0.2)
Easily authenticate with LDAP in Laravel - maxmirazh33/yii2-uploadable-file (v2.1.1)
Yii2 extension for upload files - maxmirazh33/yii2-uploadable-cropable-image (v2.1.1)
Yii2 extension for upload and crop images - skullyframework/skully (v0.1.34, v0.1.33, v0.1.32)
Simple framework by trio digital agency. - elite50/e50-mail-laravel (v0.0.2, v0.0.1)
Laravel email facade with support for multiple Mailgun domains. - orchestra/testbench (v3.0.4)
Laravel Package Unit Testing Helper - doowebdev/mailchimp-api (1.2, 1.1, 1.0)
Doowebdev PHP MailChimp API v2 Wrapper using Guzzle - lendable/gocardless-enterprise-bundle (0.1.0)
integration of gocardless enterprise library into symfony - mapado/stripe (v0.7.0)
High level api for stripe-php - orchestra/foundation (v3.0.5)
Orchestra Platform Foundation - teknoman/currency-exchange (v2.1.3)
A library to retrieve currency exchanges using several web services - infoweb-internet-solutions/yii2-cms (1.0.17, 1.0.16)
CMS module for Yii2 - infoweb-internet-solutions/yii2-cms-user (1.0.2)
Flexible user registration and authentication module for Yii2 - lpinc/lpi-asset-loader (0.1.3)
LpiAssetLoader is a zf2 module that can be used in zf2 layouts to load front end asset javascript and css files and frameworks - mindy/orm (0.9.4.4)
- cleentfaar/slack-bundle (0.15.4)
This bundle provides integration with the Slack API library, allowing you to interact with the Slack API from within your Symfony projects - thelia/support-ticket-module (1.0)
- styleci/fixer (v0.2.0-alpha)
StyleCI Fixer Is A Code Style Report Builder - mesour/geo-services (v0.1.0)
Mesour GeoServices is a service for easy to use Google Directions API and more GEO APIs - styleci/config (v0.1.0-alpha)
StyleCI Config Is A Code Style Configuration Manager - vinelab/assistant (v1.1.0)
An assistant package consisted of helper classes - playground/mission (0.5.0)
The mission module ! - playground/game (2.6.11)
The Game module ! - bouncefirst/hiveage (v0.0.2)
Hiveage.com API - kitpages/file-bundle (v3.0.4)
FileBundle manages uploads and manipulations of files for the Kitpages CMS Bundle - hoa/router (2.15.02.26)
The HoaRouter library. - datasift/stone (1.9.13, 1.9.12)
DataSift's in-house library for building QA tools - shpasser/gae-support-l5 (1.1.1, 1.1)
Google App Engine Support for Laravel 5 apps. - webcitron/subframe (0.11)
- webignition/html-document-link-checker (1.1.2, 1.1.1)
Check the links in a HTML document, find the working ones, find the broken ones, make happy people - astartsky/phpmig-zenddb-adapter (1.0)
- pimcore-extensions/search-php (1.2.20)
Pimcore Website Search (powered by Zend_Search_Lucene) - aciliainternet/component-fragment-cache (0.1.4)
Acilia Component for Fragment Cache - contaoblackforest/contao-content-device (1.0.1, 1.0)
Contao Content Device for Contao OpenSource CMS - webignition/url-health-checker (0.3, 0.2.2)
Check the health of a URL. Does it return 200 OK? 404 Not Found? Does in redirect indefinitely? - spatie/laravel-backup (2.0.2)
Backup command for Laravel 5 applications - andkirby/commithook (v1.6.10-alpha.2)
PHP Commit Hooks - data-dog/acl-bundle (0.1.3)
ACL management bundle - ibrows/xeditable-bundle (1.1.3)
bootstrap x-editable symfony2 forms integration - alxmsl/apnsclient (v2.0.1)
Client for Apple Push Notification Service (APNS) - cargomedia/cm (1.103.1)
- cjp2600/hiwrapper (1.0.2, 1.0.1, 1.0.0)
Bitrix Highloadblock Helper class - yoshikawa64kb/log (0.0.2, 0.0.1)
logger - antidot/php_api (v0.16.1)
This API allows you to simplify integration of Antidot products. - digitalunited/vc-clean-up (0.0.5)
Visual Composer CleanUp - los/loswifi (0.9.1)
ZF2 module to wrapper some wifi controllers libraries - lwiesel/feature-checker (v1.1.1, v1.1.0)
Enable and disable functional features in php application. - p13eater/google-helper (0.1.1)
Google API Helper Functions - thelia/extra-order-data-module (1.0)
- werdnum/simple-lightncandy (0.2)
No-nonsense templating with lightncandy - los/lospdf (0.9.2)
ZF2 module to wrapper some pdf generation libraries - roumen/disqus (v1.1)
Disqus API package for Laravel 5. - roumen/asset (v2.5.1)
Laravel 4 assets manager. - myabakus/teamworkpm (v1.0.6)
PHP wrapper for TeamWorkPm api. - fastwebmedia/hive-api (1.0.4, 1.0.3, 1.0.2, 1.0.1)
A wrapper around Hive API. - roumen/feed (v2.9.1)
A simple feed generator for Laravel. - atelierdisko/li3_taggable (v1.1.0)
Lithium library with a behavior that let's you add tag support to models. - levelab/doctrine-discriminator-bundle (v0.1)
Symfony-ready Doctrine DiscriminatorMap extension, which allows to move mapping from superclass to subclasses - cakebake/php-lesscss-compiler (1.0.0)
Compiles less code to css code - cakemanager/cakephp-utils (1.0.0-RC1)
Plugin for CakePHP 3.x with useful components and behaviors - adamstipak/nette-rest-route (2.4.0)
Rest route for Nette Framework - mamuz/mamuz-contact (0.2.2)
Provides simple contact form rendered by twitter-bootstrap view helper for ZF2 with Doctrine - redpic/net (1.1.0, 1.0.22)
ĐŁĐ´ĐžĐąĐ˝Đ°Ń ĐžĐąĐľŃ'тка над curl Đ´ĐťŃ Ń'айОты Ń HTTP - allmarkedup/reemote (v0.1.1)
Run tasks on remote servers via SSH. - cliffparnitzky/form-custom-error-text (2.0.0)
Offers the possibility to define custom error texts for each form field. - solve/http (v1.1.7, v1.1.6)
- [ HTTP Foundation ] - liip/monitor-bundle (2.0.7)
Liip Monitor Bundle - lku/doctrine-guid (1.0.2)
Doctrine Event Subscriber for automatic generation GUID/UUID - phoogkamer/cloudsearch-wrapper (0.2.0)
- shardimage/shardimage-php (2.0.1)
ShardImage API - learninglocker/learninglocker (v1.3.4)
The open source learning record store. - endeveit/cache (1.1.5)
Simple caching library with support for tags. - paymentsuite/paypal-web-checkout-bundle (v1.5.0)
Paypal Web Checkout PaymentSuite Component - fastwebmedia/uk-mobile-validator (2.0)
Checks and formats numbers into valid UK Mobile Numbers (In Local and International Format) - paymentsuite/paymentsuite (v1.5.0)
PaymentSuite is an easy implementation for lot of Payment Methods for Symfony2 projects - hexaa/hexaa-backend (0.27.4)
HEXAA virtual organization management software - skullyframework/skully-admin (v0.1.191, v0.1.20, v0.1.91)
Admin for Skully Framework. - elcodi/bamboo (v0.4.17)
Bamboo, an ecommerce suite built with Elcodi - elcodi-templates/store-template-bundle (v0.4.17)
Store Template Bundle for Bamboo - thelia/stock-alert-module (1.0)
- elcodi/elcodi (v0.4.32)
Barebones Ecommerce functionality for Symfony - elcodi/configuration (v0.4.32)
Elcodi Configuration Component - elcodi/configuration-bundle (v0.4.32)
Elcodi Configurationm Bundle - bartlett/php-reflect (3.0.0-beta3)
Adds the ability to reverse-engineer classes, interfaces, functions, constants, namespaces, traits and more. - solve/fsservice (v1.0.3)
- [ FSService ] Filesystem service - solve/database (v1.0.14, v1.0.13)
Database engine - thelia/admin-comment-module (1.0)
- simplon/form (0.4.4)
Easy form building, validation and follow-up callbacks - kanellov/zf2-hydrator (0.0.2, 0.0.1)
Zend Framework 2 hydrator - vinelab/neoeloquent (v1.2.3, v1.2.2, v1.2.1)
Laravel wrapper for the Neo4j graph database REST interface - gesdinet/videothumbnailextensionbundle (0.2.1, 0.2.0)
Video Thumbnail Extension Bundle - iceframework/framework (1.0.0)
Simple and fast PHP framework delivered as C-extension - baddum/factory418 (v1.1.0)
A trait to easily create factory - simpletools/framework (2.0.21)
High Performance MVC Framework - saxulum/saxulum-crud (2.0-alpha10, 1.3.2)
Saxulum CRUD - deployer/deployer (v2.0.5)
Deployment Tool - xrow/xrowmostviewed-ls (1.0)
Track impressions and views in eZ Publish. - dulo-tech/aws-tools (0.2)
Common AWS classes. - dkd/php-populate (1.0.1)
Trait for PHP classes, allowing properties to be populated from sources like JSON, via getters but using a single method - claroline/team-bundle (4.0.0)
Claroline workspace team tool plugin - mediawiki/semantic-result-formats (2.1.2)
Additional result formats for Semantic MediaWiki queries - esports/database (v2.3.0.1)
Nette Database Component - claroline/web-resource-bundle (4.0.0)
Claroline web resource plugin - claroline/rss-reader-bundle (4.0.1)
Claroline RSS reader plugin - skullyframework/project (v0.1.91)
Skully Project - davidyell/proffer (v0.0.8, v0.0.7)
An upload plugin for CakePHP 3 - claroline/announcement-bundle (4.0.1)
Claroline announcement bundle - claroline/survey-bundle (4.0.0)
Claroline survey plugin - claroline/activity-tool-bundle (4.0.0)
Claroline activity tool bundle - claroline/video-player-bundle (4.0.0)
Claroline video player plugin - kris/laravel4-form-builder (1.3.2)
Laravel form builder - symfony like - claroline/pdf-player-bundle (4.0.0)
Claroline PDF player plugin - alxmsl/connection (v1.1.1)
Simple library for support storage connections - kris/laravel-form-builder (1.3.2)
Laravel form builder - symfony like - los/losui (1.0.15)
LosUi provides some UI utility classes your ZF2 application using Jquery2, Bootstrap3, Chosen, etc - claroline/image-player-bundle (4.0.0)
Claroline image player plugin - prismic/php-sdk (1.4.3)
PHP development kit for prismic.io - yoye/redis-broker (v3.1, v3.0)
PHP Redis message broker - claroline/scorm-bundle (4.0.0)
Claroline scorm plugin - funivan/viewable (0.0.1)
Make any object viewable - claroline/ldap-bundle (4.0.0)
Claroline LDAP plugin - claroline/forum-bundle (4.0.4)
Claroline forum plugin - acassan/remoteserver (1.0.3.1, 1.0.2.1, 1.0.3, 1.0.2, 1.0.1)
This is a Symfony2 Bundle helps you to read and process action on remote server - redaxmedia/gsp (2.4.3)
Grunt Survival Pack for Zend Framework 2 - ludo/ludo (1.0)
- heimrichhannot/contao-bootstrapper (1.0.12)
Adjusts contao elements & markups, to take advantage of twitter bootstrap. - abhi1693/yii2-sms (v2.0.0)
Send Free Sms for Yii2 - g4/gateway (0.2.0)
gateway php library - bravo3/orm (0.3.2, 0.3.1)
NoSQL ORM for databases such as Redis - igaster/laravel-theme (v1.0.2, v1.0.1, 1.0, v0.9)
Laravel 5 Theme manager - appserver-io/routlt (2.0.0-alpha1)
Servlet based micro router and controller implementation. - borbyu/wrr (v0.1.1, v0.1.0)
Wrr is a Request Router - keboola/syrup (2.0.10)
Syrup - clorichel/scqat (v0.3)
Standardized Code Quality Assurance Tool - alxmsl/odnoklassnikiclient (v1.0.2)
Simple client for Odnoklassniki API - graylog2/gelf-php (1.1.2)
A php implementation to send log-messages to a GELF compatible backend like Graylog2. - redpilllinpro/common-bundle (1.0.6)
This bundle includes some of the typical stuff the author needs for his projects, like a user object, generic REST stuff and the context system. - bisonlab/common-bundle (1.0.6)
This bundle includes some of the typical stuff the author needs for his projects, like a user object, generic REST stuff and the context system. - mjk/foundation-bundle (2.0)
This bundle serves as a kind of small toolkit for Symfony2 projects. - ongr/task-messenger-bundle (v0.1.0)
Handles ONGR sync tasks schedule - ugosansh/bundle-imageapi (v0.0.2, v0.0.1)
REST Server api bundle from image management - ugosansh/bundle-clientimage (v0.0.7)
Client bundle from image api service (bundle-apiimage) - php-packages/dumpy (1.0.1)
Better var_dump for PHP. - krisanalfa/blade-theme (0.5.81)
Basic Blade Theme Resolver Class - krisanalfa/blade-foundation (0.2.71, 0.2.7)
Blade Theme Based on Zurb Foundation - ongr/settings-bundle (v0.1.1)
Settings user interface and API for ONGR platform projects - fwolf/phpunit-wrapper (v1.0)
Wrapper class of PHPUnit TestCase - hoa/registry (2.15.02.26)
The HoaRegistry library. - gnugat/medio (v1.0.0-alpha16, v1.0.0-alpha14, v1.0.0-alpha15)
A highly opinionated PHP code generator library - hoa/xyl (0.15.02.26)
The HoaXyl library. - hoa/xmlrpc (0.15.02.26)
The HoaXmlrpc library. - pagemachine/cors (1.2.6)
Cross Origin Resource Sharing for TYPO3 CMS. - hoa/xml (0.15.02.26)
The HoaXml library. - hoa/worker (2.15.02.26)
The HoaWorker library. - hoa/visitor (1.15.02.26)
The HoaVisitor library. - naonaox1126/vizualizer (v1.7.2)
Visual Framework in PHP - flow/jsonpath (0.2.4)
JSONPath implementation for parsing, searching and flattening arrays - hranicka/yetorm (3.7.0)
Lightweight ORM for NetteDatabase - bldr-io/bldr (8.0.3, 8.0.2)
Simple Build System / Task Runner - ugosansh/component-image (v0.0.5)
Image uploader library - aerospike/aerospike-client-php (3.3.10)
The Aerospike PHP client as a C-extension for PHP - clowdy/laravel-raven (2.0.1)
Sentry (Raven) error monitoring for Laravel with send in background
Derick Rethans: Xdebug 2.3: Moar var_dump()
Derick Rethans has a new post to his site starting a series of posts about the new features of Xdebug 2.3. In this new post he talks about an improvement that's been made to the output provided by var_dump with more information than before.
One of the new features relates to one of the first things that I added in the original Xdebug: making the var_dump() output "pretty". Xdebug replaces PHP's standard var_dump() function with its own version, as long as the xdebug.overload_var_dump setting is not set to 0. [...] Xdebug 2.3 enhances the overloading of var_dump() with the inclusion of the file name and line number where var_dump() is called at. This has been a long standing feature request.
He provides a few sample screenshots comparing the old and new output formats and mentions another handy setting, xdebug.file_link_format, that makes the resulting filename a link in a browser and lets you customize the format.
Link: http://derickrethans.nl/xdebug-2.3-overload-vardump.html
Laravel News: Homestead Now With Blackfire Support
As is mentioned in this new post to the Laravel News site, the Homestead development environment now comes with support for the Blackfire.io profiler.
Blackfire Profiler by SensioLabs automatically gathers data about your code's execution, such as RAM, CPU time, and disk I/O. Homestead makes it a breeze to use this profiler for your own applications. All of the proper packages have already been installed on your Homestead box, you simply need to set a Blackfire ID and token in your Homestead.yaml file
With the configuration set up, the only installation the user needs to make is setting up the companion extension (Chrome) for your browser.
Link: https://laravel-news.com/2015/02/homestead-now-with-blackfire-support/
Snack Overflow: Unit testing static calls without refactoring the world in php
The "Snack Overflow" blog (from tech.graze.com) has a recent post sharing some suggestions to help unit test static calls without having to "refactor the world" away from them.
Imagine you have a situation [using a static method call] in some legacy code. Currently we can't unit test this as we can't mock out the doSomethingElse() call. So what do we do? Well we have two options really [...] neither of which is very appealing. [...] There is, however, a third option that gains us the ability to unit test Foo without having to touch Bar at all.
This option involves creating a "proxy" object of the "Bar" class that's non-static and only returns the result of the previous class' static method. You can then correctly mock that class and return the result in a more self-contained way. He lists a few caveats with this method including the fact that it could lead to a lot of proxy objects if there are a lot of static methods to replicate.
Link: http://tech.graze.com/2015/02/26/unit-testing-static-calls-without-refactoring-the-world-in-php/
Community News: Gophp7-ext Project
The GoPHP7 project has posted their initiative to try to improve the world of PHP for extensions and make them "first class citizens of the PHP community".
The goals of gophp7(ext) [are to]: get PHP extensions running "out of the box" when PHP7 is released (no lag time), make extensions in general easier to install and use (binaries, ppas), get more people involved in extension maintenance (and travis/appveyor running on them all, killing off bugs), get more documentation written for extension writing and codify some of the "best practices" of extension writing and design (a la PSR).
They're asking for help from anyone interested, even if you don't know C (what PHP extensions are written in). The project asks for just 30 minutes a day to help achieve their goals. The page also lists out the different ways you can help including cataloging the work that needs to be done on the catalog page and working on the development systems for PHP7 to make working with the extensions easier.
Link: http://gophp7.org/gophp7-ext/
2015年2月26日星期四
Site News: Blast from the Past - One Year Ago in PHP
- SitePoint PHP Blog: Debugging with Xdebug and Sublime Text 3
- Mastering Zend Framework: Gary Hockin's Maximising Zend Framework 2 Performance Talk (Review)
- NetTuts.com: Symfony 2: The Basics
- VG Tech: Swagger Docs in ZF2 with Examples - Part 1: Setup and Annotations
- IT World: Does relying on an IDE for development make you a bad programmer?
- Johannes Schlüter: On rumors of "PHP dropping MySQL"
- Community News: Latest PECL Releases for 02.25.2014
- SitePoint PHP Blog: Data Fixtures in Symfony2
- Community News: Latest PEAR Releases for 02.24.2014
- SitePoint PHP Blog: Why Choose PHP Over Alternatives?
- HHVM Blog: Implementing MySQLi
- PHP Town Hall Podcast: Episode 19: Episode 19: Jeffrey Way, Laracasts and BDFLs
- HHVM Blog: HHVM: The Next Six Months
- Community News: Packagist Latest Releases for 02.28.2014
- Pantheon Blog: Please License Your Code