コード例 #1
0
ファイル: Constant.php プロジェクト: ntwalibas/contracts
function constx($constant)
{
    $predicates = new ResourceComputations(new ResourcePredicates(new ObjectComputations(new ObjectPredicates(new ArrayComputations(new ArrayPredicates(new StringComputations(new StringPredicates(new NumberComputations(new NumberPredicates(new BooleanComputations(new BooleanPredicates(new Operators()))))))))))));
    $predicates->setSymbol("__?__");
    $predicates->setOperand("__?__", $constant);
    return $predicates;
}
コード例 #2
0
ファイル: Variable.php プロジェクト: ntwalibas/contracts
function variable($symbol)
{
    $predicates = new ResourceComputations(new ResourcePredicates(new ObjectComputations(new ObjectPredicates(new ArrayComputations(new ArrayPredicates(new StringComputations(new StringPredicates(new NumberComputations(new NumberPredicates(new BooleanComputations(new BooleanPredicates(new Operators()))))))))))));
    $predicates->setSymbol($symbol);
    return $predicates;
}
コード例 #3
0
ファイル: ResourceX.php プロジェクト: ntwalibas/contracts
function resourcex($symbol)
{
    $predicates = new ResourceComputations(new ResourcePredicates(new Operators()));
    $predicates->setSymbol($symbol);
    return $predicates;
}