Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/includes/Rest/BasicAccess/CompoundAuthorizer.php
Ðазад
<?php namespace MediaWiki\Rest\BasicAccess; use MediaWiki\Rest\Handler; use MediaWiki\Rest\RequestInterface; /** * Wraps an array of BasicAuthorizerInterface and checks them * all to authorize the request * @internal * @package MediaWiki\Rest\BasicAccess */ class CompoundAuthorizer implements BasicAuthorizerInterface { /** @var BasicAuthorizerInterface[] */ private $authorizers; /** * @param array $authorizers */ public function __construct( array $authorizers = [] ) { $this->authorizers = $authorizers; } /** * Adds a BasicAuthorizerInterface to the chain of authorizers. * @param BasicAuthorizerInterface $authorizer * @return CompoundAuthorizer */ public function addAuthorizer( BasicAuthorizerInterface $authorizer ): CompoundAuthorizer { $this->authorizers[] = $authorizer; return $this; } /** * Checks all registered authorizers and returns the first encountered error. * @param RequestInterface $request * @param Handler $handler * @return string|null */ public function authorize( RequestInterface $request, Handler $handler ) { foreach ( $this->authorizers as $authorizer ) { $result = $authorizer->authorize( $request, $handler ); if ( $result ) { return $result; } } return null; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка