Storm\Drivers\Fluent\Object\Functional\Implementation\PHPParser\UnaryOperationSimplifier::UnaryOperations PHP Метод

UnaryOperations() приватный статический Метод

private static UnaryOperations ( )
    private static function UnaryOperations()
    {
        if (self::$UnaryOperations === null) {
            self::$UnaryOperations = ['BitwiseNot' => function (&$I) {
                $I = ~$I;
            }, 'BooleanNot' => function (&$I) {
                $I = !$I;
            }, 'PostInc' => function (&$I) {
                $I = $I++;
            }, 'PostDec' => function (&$I) {
                $I = $I--;
            }, 'PreInc' => function (&$I) {
                $I = ++$I;
            }, 'PreDec' => function (&$I) {
                $I = --$I;
            }, 'UnaryMinus' => function (&$I) {
                $I = -$I;
            }];
        }
        return self::$UnaryOperations;
    }