Файловый менеджер - Редактировать - /var/www/html/CustomFields.zip
Ðазад
PK ! �&� � PrepareFieldEvent.phpnu �[��� <?php /** * Joomla! Content Management System * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\CMS\Event\CustomFields; use Joomla\CMS\Event\Result\ResultAware; use Joomla\CMS\Event\Result\ResultAwareInterface; use Joomla\CMS\Event\Result\ResultTypeMixedAware; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for CustomFields events * * @since 5.0.0 */ class PrepareFieldEvent extends AbstractPrepareFieldEvent implements ResultAwareInterface { use ResultAware; use ResultTypeMixedAware; } PK ! ��j�( ( AbstractPrepareFieldEvent.phpnu �[��� <?php /** * Joomla! Content Management System * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\CMS\Event\CustomFields; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for CustomFields events * * @since 5.0.0 */ abstract class AbstractPrepareFieldEvent extends CustomFieldsEvent { /** * The argument names, in order expected by legacy plugins. * * @var array * * @since 5.0.0 * @deprecated 5.0 will be removed in 7.0 */ protected $legacyArgumentsOrder = ['context', 'item', 'subject']; /** * Constructor. * * @param string $name The event name. * @param array $arguments The event arguments. * * @throws \BadMethodCallException * * @since 5.0.0 */ public function __construct($name, array $arguments = []) { parent::__construct($name, $arguments); if (!\array_key_exists('context', $this->arguments)) { throw new \BadMethodCallException("Argument 'context' of event {$name} is required but has not been provided"); } if (!\array_key_exists('item', $this->arguments)) { throw new \BadMethodCallException("Argument 'item' of event {$name} is required but has not been provided"); } } /** * Setter for the context argument. * * @param string $value The value to set * * @return string * * @since 5.0.0 */ protected function onSetContext(string $value): string { return $value; } /** * Setter for the item argument. * * @param object $value The value to set * * @return object * * @since 5.0.0 */ protected function onSetItem(object $value): object { return $value; } /** * Getter for the field. * * @return object * * @since 5.0.0 */ public function getField(): object { return $this->arguments['subject']; } /** * Getter for the context. * * @return string * * @since 5.0.0 */ public function getContext(): string { return $this->arguments['context']; } /** * Getter for the item. * * @return object * * @since 5.0.0 */ public function getItem(): object { return $this->arguments['item']; } } PK ! }��k� � AfterPrepareFieldEvent.phpnu �[��� <?php /** * Joomla! Content Management System * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\CMS\Event\CustomFields; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for CustomFields events * * @since 5.0.0 */ class AfterPrepareFieldEvent extends AbstractPrepareFieldEvent { /** * The argument names, in order expected by legacy plugins. * * @var array * * @since 5.0.0 * @deprecated 5.0 will be removed in 7.0 */ protected $legacyArgumentsOrder = ['context', 'item', 'subject', 'value']; /** * Constructor. * * @param string $name The event name. * @param array $arguments The event arguments. * * @throws \BadMethodCallException * * @since 5.0.0 */ public function __construct($name, array $arguments = []) { parent::__construct($name, $arguments); if (!\array_key_exists('value', $this->arguments)) { throw new \BadMethodCallException("Argument 'value' of event {$name} is required but has not been provided"); } // For backward compatibility make sure the value is referenced // @todo: Remove in Joomla 7 // @deprecated: Passing argument by reference is deprecated, and will not work in Joomla 7 if (key($arguments) === 0 && \count($arguments) >= 4) { $this->arguments['value'] = &$arguments[3]; } elseif (\array_key_exists('value', $arguments)) { $this->arguments['value'] = &$arguments['value']; } } /** * Getter for the value. * * @return mixed * * @since 5.0.0 */ public function getValue(): mixed { return $this->arguments['value']; } /** * Update the value. * * @return mixed * * @since 5.0.0 */ public function updateValue(mixed $value): static { $this->arguments['value'] = $value; return $this; } } PK ! ~�+{� � GetTypesEvent.phpnu �[��� <?php /** * Joomla! Content Management System * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\CMS\Event\CustomFields; use Joomla\CMS\Event\AbstractImmutableEvent; use Joomla\CMS\Event\Result\ResultAware; use Joomla\CMS\Event\Result\ResultAwareInterface; use Joomla\CMS\Event\Result\ResultTypeArrayAware; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for CustomFields events * * @since 5.0.0 */ class GetTypesEvent extends AbstractImmutableEvent implements ResultAwareInterface { use ResultAware; use ResultTypeArrayAware; } PK ! Ӟ�� � BeforePrepareFieldEvent.phpnu �[��� <?php /** * Joomla! Content Management System * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\CMS\Event\CustomFields; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for CustomFields events * * @since 5.0.0 */ class BeforePrepareFieldEvent extends AbstractPrepareFieldEvent { } PK ! � �J J CustomFieldsEvent.phpnu �[��� <?php /** * Joomla! Content Management System * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\CMS\Event\CustomFields; use Joomla\CMS\Event\AbstractImmutableEvent; use Joomla\CMS\Event\ReshapeArgumentsAware; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for CustomFields events * * @since 5.0.0 */ abstract class CustomFieldsEvent extends AbstractImmutableEvent { use ReshapeArgumentsAware; /** * The argument names, in order expected by legacy plugins. * * @var array * * @since 5.0.0 * @deprecated 5.0 will be removed in 7.0 */ protected $legacyArgumentsOrder = []; /** * Constructor. * * @param string $name The event name. * @param array $arguments The event arguments. * * @throws \BadMethodCallException * * @since 5.0.0 */ public function __construct($name, array $arguments = []) { // Reshape the arguments array to preserve b/c with legacy listeners if ($this->legacyArgumentsOrder) { $arguments = $this->reshapeArguments($arguments, $this->legacyArgumentsOrder); } parent::__construct($name, $arguments); if (!\array_key_exists('subject', $this->arguments)) { throw new \BadMethodCallException("Argument 'subject' of event {$name} is required but has not been provided"); } } /** * Setter for the subject argument. * * @param object $value The value to set * * @return object * * @since 5.0.0 */ protected function onSetSubject(object $value): object { return $value; } } PK ! Rc�J J PrepareDomEvent.phpnu �[��� <?php /** * Joomla! Content Management System * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\CMS\Event\CustomFields; use Joomla\CMS\Form\Form; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for CustomFields events * * @since 5.0.0 */ class PrepareDomEvent extends CustomFieldsEvent { /** * The argument names, in order expected by legacy plugins. * * @var array * * @since 5.0.0 * @deprecated 5.0 will be removed in 7.0 */ protected $legacyArgumentsOrder = ['subject', 'fieldset', 'form']; /** * Constructor. * * @param string $name The event name. * @param array $arguments The event arguments. * * @throws \BadMethodCallException * * @since 5.0.0 */ public function __construct($name, array $arguments = []) { parent::__construct($name, $arguments); if (!\array_key_exists('fieldset', $this->arguments)) { throw new \BadMethodCallException("Argument 'fieldset' of event {$name} is required but has not been provided"); } if (!\array_key_exists('form', $this->arguments)) { throw new \BadMethodCallException("Argument 'form' of event {$name} is required but has not been provided"); } } /** * Setter for the fieldset argument. * * @param \DOMElement $value The value to set * * @return \DOMElement * * @since 5.0.0 */ protected function onSetFieldset(\DOMElement $value): \DOMElement { return $value; } /** * Setter for the form argument. * * @param Form $value The value to set * * @return Form * * @since 5.0.0 */ protected function onSetForm(Form $value): Form { return $value; } /** * Getter for the field. * * @return object * * @since 5.0.0 */ public function getField(): object { return $this->arguments['subject']; } /** * Getter for the fieldset. * * @return \DOMElement * * @since 5.0.0 */ public function getFieldset(): \DOMElement { return $this->arguments['fieldset']; } /** * Getter for the form. * * @return Form * * @since 5.0.0 */ public function getForm(): Form { return $this->arguments['form']; } } PK ! �&� � PrepareFieldEvent.phpnu �[��� PK ! ��j�( ( AbstractPrepareFieldEvent.phpnu �[��� PK ! }��k� � | AfterPrepareFieldEvent.phpnu �[��� PK ! ~�+{� � G GetTypesEvent.phpnu �[��� PK ! Ӟ�� � p BeforePrepareFieldEvent.phpnu �[��� PK ! � �J J � CustomFieldsEvent.phpnu �[��� PK ! Rc�J J 1# PrepareDomEvent.phpnu �[��� PK ` �-
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка