sqmk / glovebox Goto Github PK
View Code? Open in Web Editor NEWLightweight Dependency Injection Container for PHP 5.4+
License: Other
Lightweight Dependency Injection Container for PHP 5.4+
License: Other
Update README to document Glovebox usage.
Rather than pass coverage via CLI, include config in phpunit.
Also, PHPUnit is picking up composer related files into code coverage report, so whitelist just the necessary libraries.
Spend some time using library and determine if a redesign is necessary. It might be ok to introduce additional classes outside of the main one.
See subject.
It might be beneficial to separate services and parameters into their own libraries.
The license link in the files is incorrect. Fix!
Fixing license. Removing extension.
Pull packages from source to get around GitHub API issues in travis.
Move tests within Glovebox namespace.
Move project to github with travis support.
Travis should be running phpcodesniffer on each build. Add phpcs config file, and add instructions to travis config.
Look into supporting only PHP 5.5, based on some of the new dereferencing features.
See subject.
Add the image for Travis build status, with a link to the project on Travis.
Use the composer installed phpunit rather than the one installed on the travis instances.
See subject.
Tags no longer necessary.
The alias included is GloveboxTests. It should be GloveboxTest.
Add benchmarking/profiling for performance stats.
See subject.
Create main container object for managing dependencies. This should accept params and service objects.
Many of the DIC can be managed by configuration files. Determine if it makes sense to build something like this outside of PHP.
This is not needed as we can customize phpunit bootstrap to map GloveboxTest directory.
See subject.
When unsetting a service, the service still remains. This is an issue with referencing incorrect file.
It might be useful to register listeners to Glovebox container that are invoked whenever a service is instantiated.
The description in the composer file is not great. Update it with something more verbose.
Address copyright dates in all files.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.