File ManagerCurrent Directory: wp-content/plugins/backwpup/vendor/krizalys/onedrive-php-sdk/src/DefinitionLinux appserver-0d5e4f1e-php-cc8da225320a42ba9b7d66cba40b1f03 6.6.123+ #1 SMP PREEMPT_DYNAMIC Wed Mar 11 09:04:28 UTC 2026 x86_64Edit File: OperationDefinition.php <?php /** * This file is part of Krizalys' OneDrive SDK for PHP. * * For the full copyright and license information, please view the LICENSE file * that was distributed with this source code. * * @author Christophe Vidal * @copyright 2008-2023 Christophe Vidal (http://www.krizalys.com) * @license https://opensource.org/licenses/BSD-3-Clause 3-Clause BSD License * @link https://github.com/krizalys/onedrive-php-sdk */ declare(strict_types=1); namespace Krizalys\Onedrive\Definition; use Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface; /** * An operation definition. * * @since 2.5.0 */ class OperationDefinition implements OperationDefinitionInterface { /** * @var \Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface * The body parameter definitions. * * @since 2.5.0 */ private $bodyParameterDefinitions; /** * @var \Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface * The header parameter definitions. * * @since 2.5.0 */ private $headerParameterDefinitions; /** * @var \Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface * The query string parameter definitions. * * @since 2.5.0 */ private $queryStringParameterDefinitions; /** * Constructor. * * @param \Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface * The body parameter definitions. * @param \Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface * The header parameter definitions. * @param \Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface * The query string parameter definitions. * * @since 2.5.0 */ public function __construct( ParameterDefinitionCollectionInterface $bodyParameterDefinitions, ParameterDefinitionCollectionInterface $headerParameterDefinitions, ParameterDefinitionCollectionInterface $queryStringParameterDefinitions ) { $this->bodyParameterDefinitions = $bodyParameterDefinitions; $this->headerParameterDefinitions = $headerParameterDefinitions; $this->queryStringParameterDefinitions = $queryStringParameterDefinitions; } /** * {@inheritDoc} * * Gets the body parameter definitions. * * @return \Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface * The body parameter definitions. * * @since 2.5.0 */ public function getBodyParameterDefinitions() { return $this->bodyParameterDefinitions; } /** * {@inheritDoc} * * Gets the header parameter definitions. * * @return \Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface * The header parameter definitions. * * @since 2.5.0 */ public function getHeaderParameterDefinitions() { return $this->headerParameterDefinitions; } /** * {@inheritDoc} * * @return \Krizalys\Onedrive\Parameter\ParameterDefinitionCollectionInterface * The query string parameter definitions. * * @since 2.5.0 */ public function getQueryStringParameterDefinitions() { return $this->queryStringParameterDefinitions; } } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)DirOperationDefinition.phpFile3.31 KB Rename | Delete | EditOperationDefinitionInterface.phpFile1.47 KB Rename | Delete | EditParameterDirectory Rename | DeleteResourceDefinition.phpFile2.23 KB Rename | Delete | EditResourceDefinitionInterface.phpFile1.26 KB Rename | Delete | EditServiceDefinition.phpFile1.46 KB Rename | Delete | EditServiceDefinitionInterface.phpFile960.00 B Rename | Delete | Edit