public static function createPolicy(array $policy) { if (is_callable($policy['expression'])) { $name = $policy['name']; self::$policies[$name] = $policy['expression']; return true; } else { return self::handleCreate('createPolicy', array($policy)); } }