- samundra/remotefiledownloader (v1.0)
Downloads the remote files - charles-wc/generators (1.0)
Jeffrey Way's Laravel 4 Generators customized to suit my needs - joselfonseca/image-manager (1.0.1, 1.0.0)
Simple image manager for laravel apps - windwalker/core (2.0.1, 2.0.0)
A modern PHP framework. - windwalker/starter (2.0.1, 2.0.0)
Windwalker Starter. - antimattr/google-bundle (v2.0.2)
Google Bundle for Symfony2 - charles-wc/assets (1.0)
- charles-wc/messages (1.01)
- jascor/filelegit (v1.0.0)
Simple file validation for PHP by reading the first n bytes of a file and comparing it to a (list of) file signature(s). - sqmk/phue (v0.10.0, v0.9.2, v0.9.1, v0.9.0)
Phue - Philips Hue PHP client - derhasi/composer-preserve-paths (0.1.0)
Composer plugin for preserving custom paths and supporting nested packages - mcustiel/php-simple-di (1.2.0, 1.1.3)
Minimalist library to manage dependency injection with low memory usage and high performance. - wtech/form-bundle (v0.1.4)
WTechFormBundle - mcustiel/php-simple-request (1.0.0)
php-simple-request is a minimalist library designed to simplify requests validation and filtering - charleschadwick/messages (0.1)
- rdev/routing (v0.1.15)
The RDev routing library - rdev/rdev (v0.1.15)
The RDev PHP framework - cosma/testing-bundle (1.0.5)
Testing Bundle - starbs/yeh (v1.0.2)
Starbs Image Service - artemsk/veer-root (v1.0.4)
The Veer Container. - cmth/console-simple-status-messages (v1.0.2, v1.0.1, v1.0.0)
Simple status messages on the console - dedipanel/phpseclib-wrapper-bundle (1.0.0)
PHPSeclib Wrapper with connections manager, logging, os-specific helpers, ... - antfroger/dont-translate-bundle (v1.3, v1.2.1)
A bundle to translate or don't translate a Symfony2 application - 2amigos/yii-cdn-asset-management-library (0.1.0)
CDN Asset Management tools for Yii. - hannesvdvreken/php-oauth (1.0.0)
PHP OAuth services - payum/payum (0.13.0)
Domain friendly payment framework. Paypal, payex, authorize.net, be2bill, recurring payments, instant notifications and many more - starbs/meh (v1.1.0)
Starbs URL Shortener - hannesvdvreken/socketio (1.0.0-alpha.1)
Pushing Socket.io messages to Redis for socket.io's Redis socket manager. - assertchris/simple-container (1.2.0)
Simple DI container, intended as a proof-of-concept for a PSR - sateler/yii2-rut (1.0.1)
Add chilean RUT formatting and validation - restlt/restlt (1.0.2b)
RestLite. A slim REST-full server implementation in PHP - wyrihaximus/ticking-promise (1.0.0)
Wrapping ticks into a promise - boots/type (1.0.0)
Easily add custom post types. - boots/metabox (1.0.0)
Create wordpress metaboxes in seconds. - boots/media (1.0.0)
Easily empower your pages with the wp media uploader and utility for image resizing on the fly. - boots/form (1.0.0)
Use form elements with ease. Includes powerful utilities. Endless possibilities with built-in hooks. - ionut/frod (v1.1.2)
Frontend Package Management - boots/database (1.0.0)
Basic options and post meta get and update utilities - boots/ajax (1.0.0)
An efficient and more reliable ajax approach. - boots/admin (1.0.0)
Create elegant wordpress admin pages in seconds. - dawnangel/trovit-api (v1.0.0)
A simple PHP implementation of Trovit Affiliates API http://publishers.trovit.com - los/losdomain (0.9.1)
ZF2 module for use configuration, layout, database, etc per domain or subdomain - cothema/cmsbe (v1.1.2)
Cothema CMS Backend - rezzza/tk1-contexts (1.0.1, v1.0)
Behatch contexts - lazy/lazy (4.0.6, 4.0.5)
Sloths Framework - lytc/sloths (4.0.6, 4.0.5)
Sloths Framework - respinar/department (v0.2.0, v0.1.0)
Department for Contao - af/dont-translate-bundle (v1.2.1)
A bundle to disable the translation of your Symfony2 applications and only display the translation keys - dan/larastubs (0.1.3)
Stub code into your Laravel projects. (in development, do not use in your projects) - gridonic/migration-service-provider (v1.0.8)
Doctrine migration service provider for Silex. Based on knplabs/migration-service-provider - heroku/heroku-buildpack-php (v52)
Toolkit for starting a PHP application locally, with or without foreman, using the same config for PHP/HHVM and Apache2/Nginx as on Heroku - mabasic/kalista (0.8.0)
A movie/tv show organizer command line app. - mezhenko/dompdf (v0.6.3, v0.6.2)
DOMPDF is a CSS 2.1 compliant HTML to PDF converter - dlds/yii2-rels (v0.1)
Yii2 many many relations handler - rawebone/micro (1.0.1)
A minimalist, get-the-job-done web framework with an emphasis on testability - joselfonseca/laravel-api-tools (1.0.4)
Some tools for Laravel API development, nothing really new, just wrapers and helper stuff - kbsali/redmine-api (v1.5.2)
Redmine API client - delirius/delirius_linkliste (1.4.1, v1.3)
Manage links in different categories and they publish a collection of links - opine/framework (1.3.13)
Opine-PHP Micro-framework for integrating all Opine services - alessandrominoccheri/cakephp-currency-converter (v1.1.0)
A CakePHP plugin to convert your price from a currency to another - windwalker/framework (2.0.3)
A Modern PHP framework. - windwalker/data (2.0.3)
Windwalker Data package - windwalker/datamapper (2.0.3)
Windwalker DataMapper package - opine/uploadwrapper (1.0.8, 1.0.7, 1.0.6)
Wrapper for CodeGuy's upload class to make it more DI friendly - opine/semantic-cm (1.5.11, 1.5.10)
Semantic-CM, the Opine-PHP and Semantic-UI based Management System - opine/secret (2.0.8, 2.0.7)
A service for encryption and decryption of semi-secure messages. - opine/search (2.0.8, 2.0.7, 2.0.6)
Service for indexing and searching using Elasticsearch - opine/route (3.0.8, 3.0.6)
Service wrapper for FastRoute providing a more slim-like interface - opine/queue (2.0.8)
Queue and Worker services for PHP background jobs - opine/pubsub (2.0.8, 2.0.7)
Service for handling pubsub pattern with dependecy injection - opine/person (2.0.8, 2.0.7)
Person / CRM Service - opine/mail (2.0.8, 2.0.7, 2.0.6)
Service for sending and broadcasting email, and a transport class for Amazon SES - opine/layout (2.0.8, 2.0.7, 2.0.6)
Service facilitating Opine's View opinion re: layouts and partials - opine/language (2.0.8, 2.0.7, 2.0.6)
Service for maintaining the current language of a multilingual web project. - opine/imageresizer (2.0.8, 2.0.7)
Service for resizing images based on URL path parameters - opine/interfaces (1.0.8, 1.0.6)
Core interfaces for Opine Framework - opine/http (2.0.8, 2.0.7, 2.0.6)
Service for encapsulating HTTP Posts and Responses - opine/helper (2.0.8, 2.0.7, 2.0.6)
Helper callacks for Handlebars.php - opine/handlebars (2.0.8, 2.0.7)
Wrapper to Zordius LightnCandy Handlebars PHP compiler for compiling all layouts and partials in opine projects - opine/form (2.0.8, 2.0.7)
Service for generating form markup to perform CRUD functions - opine/field (2.0.8, 2.0.6)
Service providing a range of useful HTML form fields - opine/db (2.0.8, 2.0.7)
DB service wrapper for with MongoDB - opine/container (2.0.8, 2.0.7)
Service Container - opine/config (3.0.8, 3.0.6)
Service for reading/accesing configurations from disk and caching them in memory - opine/collection (2.0.8, 2.0.7, 2.0.6)
RESTful API for MongoDB collections - opine/cache (2.0.8, 2.0.6)
Useful service wrapper for Memcached - opine/bundle (2.0.8, 2.0.7, 2.0.6)
Embed Opine projects withing other Opine projects - opine/build (2.0.8, 2.0.7, 2.0.6)
Build system for constructing and maintaining Opine projects - phcorp/google-bundle (0.3.8)
Integrate Google Services into Symfony 2 app. - phcorp/google-api (0.6.9)
Google API library for PHP - gongo/merciful-polluter (0.0.1)
Description - rock/datet (1.0.3)
Date Calc and Format Tools for php 5.1.6 - chevron/db (v4.1.0)
a PDO wrapper for making common DB operations slightly easier - phpunit/php-code-coverage (2.0.14)
Library that provides collection, processing, and rendering functionality for PHP code coverage information. - marcelgwerder/laravel-api-handler (v0.4.0)
Package providing helper functions for a Laravel REST-API - bigfish/pdf417 (0.1.1)
A library for generating PDF417 barcodes in PHP - moss/twig-bridge (1.1.0)
moss-twig bridge - los/losui (1.0.9)
LosUi provides some UI utility classes your ZF2 application using Jquery2, Bootstrap3, Chosen, etc - bluepsyduck/maniascript (1.1.3)
Lib helping you with building up the ManiaScript of a ManiaLink. - pagewiser/idn-client (v0.1)
Client for Image Delivery Network with automatic resize functions - pagewiser/idn-nette (v0.1)
Nette helpers and macros for IDN server - cement/cement-skeleton (v1.0.0)
Cement framework skeleton. - bocharsky-bw/latest-version-checker-bundle (v0.0.1)
The Symfony latest available version checker integrated into Symfony Web Debug Toolbar - ifcanduela/pew (v0.2.9)
Pew-Pew-Pew framework - socloz/monitoring-bundle (1.1.1)
A profiling/monitoring Symfony2 bundle for production servers - alerts on exceptions, logs profiling data & sends data to statsd/graphite - stanislav-web/phalcon-ulogin (v1.0-stable)
Phalcon ULogin. The authorization form uLogin through social networks - gtt/thrift-generator (0.3.0)
Generates .thrift files based on php classes signatures - respinar/photogallery (v0.2.1)
Photo Gallery for Contao - nilportugues/sql-query-formatter (v1.1.0)
A very lightweight PHP class that reformats unreadable and computer-generated SQL query statements to human-friendly, readable text. - liip/hyphenator-bundle (1.0.0)
This Bundle provides support for hyphenating long words using the Org_Heigl_Hyphenator library - kartik-v/yii2-grid (v2.9.0)
Yii 2 GridView on steroids. Various enhancements and utilities for the Yii 2.0 GridView widget. - lijinma/commander (0.0.2)
PHP command-line interfaces made easy - access-manager/am-radius (1.3)
- appsco/appsco-php-client (1.0.0)
- mikulas/inflection (v1.0)
Czech inflection library - fivedots/ted_scrapper (1.0)
Grabs file urls from the TED playlist - djangokillen/isass (1.0)
Sass setup. - bcscoder/rajaongkir (0.2)
Laravel + rajaongkir API. - megamitch/megamitch-philippines (0.1.3)
Official website of Mega Mitch Credit, Inc. Philippines - forkcms/forkcms (3.8.4)
Fork is an open source CMS that will rock your world. - megamitch/mot-users (0.3.2)
User management module for Mega Mitch Credit, Inc. Office Tool (MegaOfficeTool) Platform - vluzrmos/validation-trait (v1.1.0)
Validation Trait to Laravel - megamitch/mot-application (0.2.1)
Application module for Mega Mitch Credit, Inc. Office Tool (MegaOfficeTool) Platform - megamitch/mot-reports (0.1.1)
Reporting module for Mega Mitch Credit, Inc. Office Tool (MegaOfficeTool) Platform - canaan5/power (v1.0.3)
Full Administrative Package for laravel - corneltek/cliframework (2.1.0)
Command-line framework for PHP - fluxoft/rebar-auth (0.3.0)
Optional Auth module for Rebar. - fluxoft/rebar-db (0.3.0)
Optional Db module for Rebar.
2014年12月27日星期六
Community News: Packagist Latest Releases for 12.27.2014
2014年12月26日星期五
Site News: Popular Posts for the Week of 12.26.2014
- PHP.net: Release of PHP 5.4.36, 5.5.20 and 5.6.4 (Includes Security Fix)
- Sound of Symfony Podcast: Episode 6 - The SymfonyCon Special
- SitePoint PHP Blog: No More var_dump - Introducing Symfony VarDumper!
- 7PHP.com: Know Thy PHP Conference Know The PHP South Coast Conference
- Site News: Popular Posts for the Week of 12.19.2014
- Cal Evans: Five influencers you should thank this year for making the PHP community so awesome
- Efficient Chinese Search with Elasticsearch
- Community News: Latest PEAR Releases for 12.22.2014
- Developer Drive: Simplify your documentation process with Couscous
- Community News: Packagist Latest Releases for 12.20.2014
Community News: Packagist Latest Releases for 12.26.2014
- foo/sso (v0.9.1)
Single Sign-On Service - foo/comment (v0.9.1)
Comment Bundle - foo/account (v0.9.1)
- opine/framework (1.3.9)
Opine-PHP Micro-framework for integrating all Opine services - sacara/yii2-maintenance (1.0.0)
Maintenance mode for Yii2 framework - elliotchance/independentreserve (v1.0)
API for independentreserve.com. - opine/layout (2.0.2)
Service facilitating Opine's View opinion re: layouts and partials - opine/form (2.0.2)
Service for generating form markup to perform CRUD functions - opine/collection (2.0.2)
RESTful API for MongoDB collections - opine/bundle (2.0.2)
Embed Opine projects withing other Opine projects - opine/semantic-cm (1.5.8)
Semantic-CM, the Opine-PHP and Semantic-UI based Management System - opine/search (2.0.2)
Service for indexing and searching using Elasticsearch - opine/route (3.0.4)
Service wrapper for FastRoute providing a more slim-like interface - opine/pubsub (2.0.2)
Service for handling pubsub pattern with dependecy injection - opine/person (2.0.2)
Person / CRM Service - opine/mail (2.0.2)
Service for sending and broadcasting email, and a transport class for Amazon SES - opine/http (2.0.2)
Service for encapsulating HTTP Posts and Responses - opine/container (2.0.5)
Service Container - opine/config (3.0.2)
Service for reading/accesing configurations from disk and caching them in memory - rydurham/sentinel (v1.4.23)
An implementation of the Sentry User Manager for Laravel. - epierce/cas-rest-client (0.2.1)
PHP client for the CAS REST protocol. - dispatch/dispatch (6.1.1)
a microframework/front-controller - mariuzzo/laravel-translator (1.0.0)
Laravel command that interactively helps you translate missing keys. - caffeina-core/core (0.9.1, 0.9.0, 0.8.6)
Caffeina - Core PHP SDK - strident/phimple (2.0.2)
Simple dependency injection container, inspired by Pimple. - vince/cms-sonata-admin-bundle (2.0.0)
Manage VinceCmsBundle with Sonata Admin - vince/cms-bundle (2.0.0)
Basic CMS features for Symfony 2.5+ - nextras/orm (v1.0.0-beta5)
Nextras ORM framework - mabasic/kalista (0.7.0, 0.6.0)
A movie/tv show organizer command line app. - eher/chegamos-lib (2.0.1)
Core do Chegamos (https://github.com/EHER/chegamos) para ser usado em outros projetos :D - artemsk/veer-root (v1.0.3, v1.0.2)
The Veer Container. - mhor/mediainfo-bundle (1.0.0)
Bundle for using php-mediainfo as service - mauserrifle/simresults (v0.5.0)
Simrace result reader for PHP - twig/twig (v1.16.3)
Twig, the flexible, fast, and secure template language for PHP - rimelek/i18n (2.0.0-alpha.1)
Library for multilingual PHP applications to choose a language - wwwision/neos-mailchimp (1.0.0)
TYPO3 Flow package that integrates MailChimp into your TYPO3 Neos site - oscarpalmer/mordin (v0.2.0)
Had to be me. Someone else might have gotten it wrong. - erebot/plop (0.5.1)
A simple logging library for PHP - composer-ui/composer-ui (v0.1.0)
Web UI for composer. - zenify/coding-standard (v3.0.9)
Set of rules for PHP_CodeSniffer preferring tabs and based on Nette coding standard. - phpwhois/phpwhois (4.2.4)
phpWhois - library for querying whois services and parsing results. Based on phpwhois.org - pnixx/vk-php-sdk (1.0.2, 1.0.0)
Vkontakte PHP SDK - nickurt/blendle (0.2)
Blendle - PHP - wyrihaximus/phergie-http (2.1.0)
Phergie plugin for Provide HTTP functionality to other plugins - omnipay/ym (v1.0)
Yandex.Money gateway for Omnipay payment processing library - serafim/lake (1.2.1, 1.2, 1.1, 0.1, 1.0)
PHP Task runner - wyrihaximus/phergie-dns (2.1.0)
Phergie plugin for Looking up IP's by hostnames - codag/alchemyapi-bundle (v0.1.3, v0.1.2)
Symfony2 Bundle for AlchemyAPI integration - dittertp/zendsearch (v2.0.0rc6, v2.0.1)
a general purpose text search engine written entirely in PHP 5 - tomk79/diffdir (0.2.2)
2ă¤ăŽăƒ‡ă‚ŁăƒŹă‚ŻăƒˆăƒŞă‚'ćŻ"čźƒă-ă'ć¤œĺ‡şă•ă‚ŒăŸĺˇŽĺˆ†ă‚'ăƒŹăƒăƒźăƒˆă-ăŚăă‚Œă‚‹ă‚łăƒžăƒłăƒ‰ă§ăă'‚ăƒŠă‚¤ăƒ-ăƒŠăƒŞă¨ă-ăŚă‚‚ĺˆŠç"¨ă§ăăžăă'‚ - g4/geoip (1.0.5)
geoip php library - polidog/php-chatwork-api (0.2.0)
Chatwork api class - basecondition/unitbundle (v4.1.0)
Basecondition unitbundle - joychao/pinyin (2.4.0)
Chinese to pinyin translator. - overtrue/pinyin (2.4.0)
Chinese to pinyin translator. - sergeil/aux-bundle (v1.1.0)
Contains base/utility classes for Sli/* bundles. - g4/data-mapper (0.3.9)
data-mapper php library - solder/solder (v0.7.0.1)
Technic Solder API using Laravel Framework - chidera/cs-common (v0.1.3)
Common PHP library. - justblackbird/handlebars.php-helpers (0.3.0)
A set of helpers for Handlebars.php template engine. - ekowabaka/wyf (v1.3.3)
WYF Half Baked App - imsamurai/cakephp-monitoring-plugin (2.0.13)
Use it if you want to wrap model methods with cache - nooku/nooku-framework (v2.0.5)
Nooku Framework is an open-source extension framework for Joomla - tango/tango (v1.4.0)
Tango Framework - nedryse/simple-translator (v1.0.0)
Simple implementation of NetteLocalizationITranslator interface. Just print the key as is. Usefull when you have no time for managing gettext translation but want translatable application in the future. - fproject/zend-amf (1.12.7)
Zend AMF package - respinar/kitchenware (v0.4.0)
Kitchenware catalog list module for Contao - taxamo/taxamo-php (1.0.9)
Taxamo PHP Library - butterfly/form (1.0.0)
Butterfly PHP. Form Component - rastor/system (0.5.4.10)
- respinar/catalog (v0.5.1, v0.5.0)
Products catalog for Contao - briceburg/silverstripe-mailchimp-flexiform (0.1.0)
Nicely integrate MailChimp lists with SilverStripe FlexiForms. Includes support for Interest Groups & more. - dan/json-abstraction-layer (0.1.3)
Simplify JSON data abstraction in your php. Load, inspect, read, and write.
That Podcast: Episode 13: The one to cap 2014
That Podcast have posted their last episode of 2014, The one to cap 2014. Join hosts Beau Simensen and Dave Marshall as they talk about the happenings of 2014 and a wide variety of other topics.
Beau and Dave wrap up 2014 discussing a bunch of stuff. Dave was too excited about Christmas to write something more descriptive for this sentence. This one too.
Topics mentioned in the episode include:
- the Dev Discussions project
- PHP South Coast Conference
- Code Climate
- Five Minutes with the PHP Bard
- CousCous
- PHP Package Checklist
...and many more. You can listen to this latest episode either through the in-page player or by downloading the mp3. If you enjoy the episode, be sure to subscribe to their feed too.
Link: http://thatpodcast.io/episodes/episode-13-the-one-to-cap-2014/
Nikita Popov: PHP's new hashtable implementation
In his latest post Nikita Popov gives a detailed look at PHP's new hashtable implementation and what kinds of improvements it offers over the previous methods. The "hashtable" handling is how the language references array values created during the execution of a script.
About three years ago I wrote an article analyzing the memory usage of arrays in PHP 5. As part of the work on the upcoming PHP 7, large parts of the Zend Engine have been rewritten with a focus on smaller data structures requiring fewer allocations. In this article I will provide an overview of the new hashtable implementation and show why it is more efficient than the previous implementation.
He starts with an introduction to the concept of hashtables, describing them as "ordered dictionaries" of key/value pairs that (internally) reference values in an array. He looks at the old method PHP used to make these links and how the new version, with the help of zval handling, is different. He talks about how it handles the order of elements, does lookups and the introduction of "packed" and "empty" hashtables. He ends the post with a look at this new implementation's memory utilization and what kind of performance gains we can expect with its introduction in PHP7.
Link: http://nikic.github.io/2014/12/22/PHPs-new-hashtable-implementation.html
Robert Basic: Mocking hard dependencies with Mockery
Robert Basic has a post today showing how you can mock hard dependencies with Mockery, a mocking library for use in unit testing. In this case, "hard" refers to work around the use of "new" creating objects in hard to test places.
One problem with unit testing legacy applications is that the code has new statements all over the place, instantiating new objects in a way that doesn't really makes it easier to test the code. Of course, the easy answer to this is "Just refactor your application!", but that's almost always easier said than done. If refactoring is an option, do it. If not, one option is to use Mockery to mock the hard dependencies.
He makes use of instance mocks to show the overloading of the service without the need for a refactor. This overrides it on a more global scale, so it could have an effect on other tests. He shows how autoloading and PHPUnit's own process isolation handling can fix tis problem (though it takes more time to run the tests this way). He includes sample code of the whole process so you can easily follow along too.
Link: http://robertbasic.com/blog/mocking-hard-dependencies-with-mockery
SitePoint PHP Blog: Visualize Your Code's Quality with PhpMetrics
The SitePoint PHP blog has a recent tutorial showing how to use PhpMetrics to visualize your application and the quality of its code.
We had been looking into code quality checking tools for a while here on SitePoint - most recently in a series on Jenkins, but none of those could do what a project I've only recently found out about can. PhpMetrics uses D3 and some sophisticated analysis algorithms to scan your application's code and output intricate reports about it.
He walks you through the install (via Composer) and how to clone two example projects, Laravel and Symfony, to evaluate. He includes the command line to run the evaluation and plenty of screenshots showing the results for things like:
- Cyclomatic complexity
- Abstractness
- Maintainability
- Code density
He uses the results from these two projects in his examples and, at the end of the post, summarizes and compares the results it produced.
Link: http://www.sitepoint.com/visualize-codes-quality-phpmetrics/