1<?php 2 3/* 4 * This file is part of the TYPO3 CMS project. 5 * 6 * It is free software; you can redistribute it and/or modify it under 7 * the terms of the GNU General Public License, either version 2 8 * of the License, or any later version. 9 * 10 * For the full copyright and license information, please read the 11 * LICENSE.txt file that was distributed with this source code. 12 * 13 * The TYPO3 project - inspiring people to share! 14 */ 15 16namespace TYPO3\CMS\Core\Core; 17 18/** 19 * The base ApplicationInterface which 20 * is used for all Entry Points for TYPO3, may it be 21 * Frontend, Backend, Install Tool or Command Line. 22 * @internal only to be meant for internal Application-level purposes, not part of TYPO3 Core API. 23 */ 24interface ApplicationInterface 25{ 26 /** 27 * Starting point 28 * 29 * @param callable $execute Deprecated, will be removed in TYPO3 v12.0 30 */ 31 public function run(callable $execute = null); 32} 33