Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 2.11 KB

File metadata and controls

46 lines (35 loc) · 2.11 KB

Box achievements

Humbug Box is an application bundler for PHP apps. It allows one to ship a PHP app into a PHAR and distribute it with ease.

Over the last few months, Box has been growing in popularity especially within the Laravel community thanks to the Laravel Zero framework, a spin-off of Laravel more focused on CLI applications.

In contrast, while Box is being used with a lot of projects making use of Symfony components, it cannot be used – at least easily, with a standard Symfony application.

Thanks to this hackathon, I could, besides working on other Symfony related issues, and with the help of @nicolas-grekas, @stof and @tucksaun, work on adding support for Symfony to Box.

The result was:

  • The release of Box 3.7.0
  • 11 issues closed
  • 14 pull requests

This work also resulted directly into:

  • 2 pull requests made on the Symfony repositories (recipes & core) regarding the CLI guards within the Symfony codebase
  • Adding additional screening on Symfony regarding the HTTPoxy vulnerability (no security issue found during the process)
  • 1 issue with a reproducer regarding the Symfony Console component
  • 1 issue reproduced and solved for the Symfony CLI tool

Also, more discussions have been made on how to integrate a REPL to Symfony with minimal dependencies (which has been a recurring problem so far) thanks to PsySH and Box.