File manager - Edit - /home/ferretapmx/public_html/Finder.zip
Back
PK .�\��ώ � AfterSaveEvent.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\Finder; use Joomla\CMS\Event\Model\SaveEvent; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Model event. * Example: * new AfterSaveEvent('onEventName', ['context' => 'com_example.example', 'subject' => $itemObjectToSave, 'isNew' => $isNew]); * * @since 5.0.0 */ class AfterSaveEvent extends SaveEvent implements FinderEventInterface { /** * 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', 'subject', 'isNew']; } PK .�\]W�Y Y BeforeIndexEvent.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\Finder; use Joomla\CMS\Event\AbstractImmutableEvent; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Finder events. * Example: * new BeforeIndexEvent('onEventName', []); * * @since 5.0.0 */ class BeforeIndexEvent extends AbstractImmutableEvent implements FinderEventInterface { } PK .�\U�{�� � AfterChangeStateEvent.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\Finder; use Joomla\CMS\Event\Model\ChangeStateEvent; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Model event. * Example: * new AfterChangeStateEvent('onEventName', ['context' => 'com_example.example', 'subject' => $primaryKeys, 'value' => $newState]); * * @since 5.0.0 */ class AfterChangeStateEvent extends ChangeStateEvent implements FinderEventInterface { } PK .�\��� � ! AfterCategoryChangeStateEvent.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\Finder; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Model event. * Example: * new AfterCategoryChangeStateEvent('onEventName', ['context' => $extension, 'subject' => $primaryKeys, 'value' => $newState]); * * @since 5.0.0 */ class AfterCategoryChangeStateEvent extends \Joomla\CMS\Event\Model\AfterCategoryChangeStateEvent implements FinderEventInterface { } PK .�\�1�W W BuildIndexEvent.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\Finder; use Joomla\CMS\Event\AbstractImmutableEvent; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Finder events. * Example: * new BuildIndexEvent('onEventName', []); * * @since 5.0.0 */ class BuildIndexEvent extends AbstractImmutableEvent implements FinderEventInterface { } PK .�\\�M] ] FinderEventInterface.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\Finder; /** * Interface class for finder events * * @since 5.0.0 */ interface FinderEventInterface { } PK .�\[�Qe e GarbageCollectionEvent.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\Finder; use Joomla\CMS\Event\AbstractImmutableEvent; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Finder events. * Example: * new GarbageCollectionEvent('onEventName', []); * * @since 5.0.0 */ class GarbageCollectionEvent extends AbstractImmutableEvent implements FinderEventInterface { } PK .�\��fW W AbstractFinderEvent.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\Finder; 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 Finder events * * @since 5.0.0 */ abstract class AbstractFinderEvent extends AbstractImmutableEvent implements FinderEventInterface { 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"); } } } PK .�\��E� � BeforeSaveEvent.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\Finder; use Joomla\CMS\Event\Model\SaveEvent; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Model event. * Example: * new BeforeSaveEvent('onEventName', ['context' => 'com_example.example', 'subject' => $itemObjectToSave, 'isNew' => $isNew); * * @since 5.0.0 */ class BeforeSaveEvent extends SaveEvent implements FinderEventInterface { /** * 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', 'subject', 'isNew']; } PK .�\���W W StartIndexEvent.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\Finder; use Joomla\CMS\Event\AbstractImmutableEvent; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Finder events. * Example: * new StartIndexEvent('onEventName', []); * * @since 5.0.0 */ class StartIndexEvent extends AbstractImmutableEvent implements FinderEventInterface { } PK .�\���� PrepareContentEvent.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\Finder; use Joomla\Component\Finder\Administrator\Indexer\Result; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Finder events. * Example: * new PrepareContentEvent('onEventName', ['subject' => $item]); * * @since 5.0.0 */ class PrepareContentEvent extends AbstractFinderEvent { /** * 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']; /** * Setter for the subject argument. * * @param Result $value The value to set * * @return Result * * @since 5.0.0 */ protected function onSetSubject(Result $value): Result { return $value; } /** * Getter for the item. * * @return Result * * @since 5.0.0 */ public function getItem(): Result { return $this->arguments['subject']; } } PK .�\8)� � AfterDeleteEvent.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\Finder; use Joomla\CMS\Event\Model\DeleteEvent; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Model event. * Example: * new AfterDeleteEvent('onEventName', ['context' => 'com_example.example', 'subject' => $itemObjectToDelete]); * * @since 5.0.0 */ class AfterDeleteEvent extends DeleteEvent implements FinderEventInterface { } PK .�\�Sʉ� � .htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK .�\�d�@ ResultEvent.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\Finder; use Joomla\Component\Finder\Administrator\Indexer\Query; use Joomla\Component\Finder\Administrator\Indexer\Result; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Class for Finder events. * Example: * new ResultEvent('onEventName', ['subject' => $item, 'query' => $query]); * * @since 5.0.0 */ class ResultEvent extends AbstractFinderEvent { /** * 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', 'query']; /** * Setter for the subject argument. * * @param Result $value The value to set * * @return Result * * @since 5.0.0 */ protected function onSetSubject(Result $value): Result { return $value; } /** * Setter for the query argument. * * @param Query $value The value to set * * @return Query * * @since 5.0.0 */ protected function onSetQuery(Query $value): Query { return $value; } /** * Getter for the item. * * @return Result * * @since 5.0.0 */ public function getItem(): Result { return $this->arguments['subject']; } /** * Getter for the query. * * @return Query * * @since 5.0.0 */ public function getQuery(): Query { return $this->arguments['query']; } } PK .�\��ώ � AfterSaveEvent.phpnu �[��� PK .�\]W�Y Y � BeforeIndexEvent.phpnu �[��� PK .�\U�{�� � m AfterChangeStateEvent.phpnu �[��� PK .�\��� � ! d AfterCategoryChangeStateEvent.phpnu �[��� PK .�\�1�W W _ BuildIndexEvent.phpnu �[��� PK .�\\�M] ] � FinderEventInterface.phpnu �[��� PK .�\[�Qe e � GarbageCollectionEvent.phpnu �[��� PK .�\��fW W M AbstractFinderEvent.phpnu �[��� PK .�\��E� � � BeforeSaveEvent.phpnu �[��� PK .�\���W W � StartIndexEvent.phpnu �[��� PK .�\���� W PrepareContentEvent.phpnu �[��� PK .�\8)� � �% AfterDeleteEvent.phpnu �[��� PK .�\�Sʉ� � |( .htaccessnu �7��m PK .�\�d�@ �) ResultEvent.phpnu �[��� PK � �0
| ver. 1.4 |
Github
|
.
| PHP 8.2.32 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings