![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/vendor/sensio/framework-extra-bundle/src/Configuration/ |
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <[email protected]> * * 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 <[email protected]> * @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; } }