Example #1
0
 public function test_random_returns()
 {
     $this->assertEquals(true, \F\tril('asdf'), 'tril() should return `true` for `\'asdf\'`');
 }
Example #2
0
<?php

/**
 * Created by PhpStorm.
 * User: azder
 * Date: 10/08/2015
 * Time: 5:04
 */
error_reporting(E_ALL);
require_once '../src/fun.php';
use function F\val;
$values = [1, 0, -1, 'yes', 'no', 'on', 'off', '0.0'];
$object = new stdClass();
$object->test = $values;
$object->test2 = 'test2';
array_map(function ($value) {
    echo '' . $value . ' -> ' . var_export(F\tril($value), true) . PHP_EOL;
}, $values);
echo '-------------------' . PHP_EOL;
array_map(function ($value) {
    echo '' . $value . ' -> ' . var_export(F\ident($value), true) . PHP_EOL;
}, $values);
echo '-------------------' . PHP_EOL;
echo F\val(4, $values) . PHP_EOL;
echo var_export(F\val('test', $object), true) . PHP_EOL;
$test2 = F\curry('F\\val', 'test2');
echo var_export($test2($object), true) . PHP_EOL;
echo '-------------------' . PHP_EOL;
var_export(val('test', $object));
var_export(val('', $object));
var_export(val(null, $object));