Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a small adaptation of Underscore.php v1.3.1 for CakePHP.
As __() is already used by CakePHP for internationalization, the class, function and internal variables were changed to _uc, _uc(), $_uc.
This is my only contribution so far, but it gets the job done!
I will try to make a component out of this at a later time.
USAGE EX:
_uc( $myVar )->map(function($n) { return $n * 2; });Note: The
__::map($myVar, function($n) { return $n * 2; });method does not work.For extended documentation, see the Underscore.php page at
http://brianhaveri.github.io/Underscore.php
To use in CakePHP
App::import('Vendor', 'undercake');right beforeclass AppController extends Controller {in your app_controller.php file_uc( $myVar )->map(function($n) { return $n * 2; });