0
0
mirror of https://github.com/nextcloud/server.git synced 2024-11-14 04:16:59 +00:00
nextcloud_server/lib/public/Constants.php
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-08-25 19:34:58 +02:00

63 lines
1.1 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
declare(strict_types=1);
/**
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
* SPDX-License-Identifier: AGPL-3.0-only
*/
// This file defines common constants used in Nextcloud
namespace OCP;
/**
* Class Constants
*
* @since 8.0.0
*/
class Constants {
/**
* CRUDS permissions.
* @since 8.0.0
*/
public const PERMISSION_CREATE = 4;
/**
* @since 8.0.0
*/
public const PERMISSION_READ = 1;
/**
* @since 8.0.0
*/
public const PERMISSION_UPDATE = 2;
/**
* @since 8.0.0
*/
public const PERMISSION_DELETE = 8;
/**
* @since 8.0.0
*/
public const PERMISSION_SHARE = 16;
/**
* @since 8.0.0
*/
public const PERMISSION_ALL = 31;
/**
* @since 8.0.0 - Updated in 9.0.0 to allow all POSIX chars since we no
* longer support windows as server platform.
*/
public const FILENAME_INVALID_CHARS = '\\/';
/**
* @since 21.0.0 default value for autocomplete/search results limit,
* cf. sharing.maxAutocompleteResults in config.sample.php.
*/
public const SHARING_MAX_AUTOCOMPLETE_RESULTS_DEFAULT = 25;
}