for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
use function Prelude\partial;
use function Prelude\ifElse;
/**
* @Revs(1000)
* @Iterations(10)
*/
class IfElseBench
You can fix this by adding a namespace to your class:
namespace YourVendor; class YourClass { }
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.
{
public function benchPartial()
$ifElse = partial(function (callable $pred, callable $succfn, callable $failfn, $x) {
return $pred($x)
? $succfn($x)
: $failfn($x);
});
$ifElse(function ($x) {
return $x === 10;
})
(function () {
return true;
return false;
(10);
}
public function benchNative()
ifElse(function ($x) {
You can fix this by adding a namespace to your class:
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.