<?php namespace eMacros\Runtime\Logical;
use eMacros\Runtime\GenericFunction;
class LogicalNot extends GenericFunction { /** * Applies a logical NOT to a given value * Usage: (not (and true true)) (not (or false)) * Returns: boolean * (non-PHPdoc) * @see \eMacros\Runtime\GenericFunction::execute() */ public function execute(array $arguments) { if (empty($arguments)) { throw new \BadFunctionCallException("Not: No parameters found."); } return !$arguments[0]; } }
|