vendor/sensio/framework-extra-bundle/src/Configuration/Method.php line 14
<?php/** This file is part of the Symfony package.** (c) Fabien Potencier <fabien@symfony.com>** For the full copyright and license information, please view the LICENSE* file that was distributed with this source code.*/namespace Sensio\Bundle\FrameworkExtraBundle\Configuration;@trigger_error(sprintf('The "%s" annotation is deprecated since version 5.2. Use "%s" instead.', Method::class, \Symfony\Component\Routing\Annotation\Route::class), \E_USER_DEPRECATED);/*** The Method class handles the Method annotation parts.** @author Fabien Potencier <fabien@symfony.com>* @Annotation** @deprecated since version 5.2*/class Method extends ConfigurationAnnotation{/*** An array of restricted HTTP methods.** @var array*/private $methods = [];/*** Returns the array of HTTP methods.** @return array*/public function getMethods(){return $this->methods;}/*** Sets the HTTP methods.** @param array|string $methods An HTTP method or an array of HTTP methods*/public function setMethods($methods){$this->methods = \is_array($methods) ? $methods : [$methods];}/*** Sets the HTTP methods.** @param array|string $methods An HTTP method or an array of HTTP methods*/public function setValue($methods){$this->setMethods($methods);}/*** Returns the annotation alias name.** @return string** @see ConfigurationInterface*/public function getAliasName(){return 'method';}/*** Only one method directive is allowed.** @return bool** @see ConfigurationInterface*/public function allowArray(){return false;}}