Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
<?php
/**
 *
 * This file is part of the phpBB Forum Software package.
 *
 * @copyright (c) phpBB Limited <https://www.phpbb.com>
 * @license GNU General Public License, version 2 (GPL-2.0)
 *
 * For full copyright and license information, please see
 * the docs/CREDITS.txt file.
 *
 */
namespace phpbb\files\types;
use phpbb\files\upload;
interface type_interface
{
    /**
     * Handle upload for upload types. Arguments passed to this method will be
     * handled by the upload type classes themselves.
     *
     * @return \phpbb\files\filespec|bool Filespec instance if upload is
     *                                    successful or false if not
     */
    public function upload();
    /**
     * Set upload instance
     * Needs to be executed before every upload.
     *
     * @param upload $upload Upload instance
     *
     * @return type_interface Returns itself
     */
    public function set_upload(upload $upload);
}