Commit 8398ffea authored by Christian Kuhn's avatar Christian Kuhn
Browse files

[TASK] Remove unused interface t3lib_File_Service_Publishing_Publisher

This interface hangs around in the core but is never used.
It is removed until it gives a real benefit and the FAL "publishing"
concept stabilized.

Change-Id: I88b7a2653ec7ca9b8a9f5c7df409dd906c4e68d1
Resolves: #39537
Releases: 6.0
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
parent 6387cdcb
* Copyright notice
* (c) 2012 Andreas Wolf <>
* All rights reserved
* This script is part of the TYPO3 project. The TYPO3 project is
* free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
* The GNU General Public License can be found at
* A copy is found in the textfile GPL.txt and important notices to the license
* from the author is found in LICENSE.txt distributed with these scripts.
* This script is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* GNU General Public License for more details.
* This copyright notice MUST APPEAR in all copies of the script!
* Interface for FAL Publisher
* @author Andreas Wolf <>
* @package TYPO3
* @subpackage t3lib
interface t3lib_file_Service_Publishing_Publisher {
public function __construct(t3lib_file_Storage $publishingTarget, array $configuration);
* Publishes a file to this publisher's public space
* @param t3lib_file_FileInterface $fileObject
* @return string The URI of the published file
public function publishFile(t3lib_file_FileInterface $fileObject);
* Publishes a collection of files, if necessary also recursively.
* @param t3lib_file_Folder $folder
* @return void
public function publishFolder(t3lib_file_Folder $folder);
* Returns TRUE if a file has been published.
* @param t3lib_file_FileInterface $fileObject
* @return boolean
public function isPublished(t3lib_file_FileInterface $fileObject);
* Returns the public URL of a given file. Will throw an exception if the file is not public.
* @param t3lib_file_FileInterface $fileObject
* @return string
public function getPublicUrl(t3lib_file_FileInterface $fileObject);
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment