Cliche, A Command line tool for the modern PHP developer.
http://www.imakesnowflakes.com/cliche-introduction.html This is something I made to automate a bunch of tasks for the modern php developer. Cliche works with a projects auto loader and can 1. Accept a set of partial class name as command line arguments. Using an interactive session with the user, Cliche resolves the partial class names to their proper names. It will generate the class file with all the required import statements (taking care of any conflicting imports) and any methods declared by the interfaces are generated as empty methods. Lastly it can place the class file…
What it does
In the maker’s words, at launch
http://www.imakesnowflakes.com/cliche-introduction.html This is something I made to automate a bunch of tasks for the modern php developer. Cliche works with a projects auto loader and can 1. Accept a set of partial class name as command line arguments. Using an interactive session with the user, Cliche resolves the partial class names to their proper names. It will generate the class file with all the required import statements (taking care of any conflicting imports) and any methods declared by the interfaces are generated as empty methods. Lastly it can place the class file in the correct location as expected by your auto loader. If it detects there are more than one location where auto loader looks for the class, it will ask the user to select the correct one. 2. It can provide auto completion data (for expressions, class names and built in functions) to editors like vim. 3. It can check for a dependency cycle for objects created from your pimple (or similar) container file. 4. It can add and remove file doc comments to source files in bulk. Please let me know your thoughts..
Does the same job
all alternatives →
- APA PHP parser written in PHP2012 · github.com · ▲77
- HAHalite – A simple libsodium wrapper for PHP projects2016 · github.com · ▲43
- PDPHP does Meta Programming too2011 · gist.github.com · ▲45
- IBI built a Code Generator for Laravel/PHP2021 · vemto.app · ▲43
- SCSodium_compat, a Pure PHP implementation of libsodium2017 · github.com · ▲62
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com
