* * @copyright Copyright (c) 2022 OXID Marat Bedoev, bestlife AG * @copyright Copyright (c) 2023 O3-Shop (https://www.o3-shop.com) * @license https://www.gnu.org/licenses/gpl-3.0 GNU General Public License 3 (GPLv3) */ declare(strict_types=1); namespace O3\TinyMCE\Application\Core\TinyMCE; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Align; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Blockquote; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Color; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\CopyPaste; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Font; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Formatselect; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Indent; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Lists; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\RemoveFormat; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Subscript; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Superscript; use O3\TinyMCE\Application\Core\TinyMCE\Toolbar\Undo; class ToolbarList { public function get(): array { return [ [ 'formatselect' => oxNew(Formatselect::class), 'font' => oxNew(Font::class), 'color' => oxNew(Color::class), 'align' => oxNew(Align::class), //'subscript' => oxNew(Subscript::class), //'superscript' => oxNew(Superscript::class), ], [ //'undo' => oxNew(Undo::class), //'copypaste' => oxNew(CopyPaste::class), 'lists' => oxNew(Lists::class), 'indent' => oxNew(Indent::class), 'blockquote' => oxNew(Blockquote::class), 'removeformat' => oxNew(RemoveFormat::class), ] ]; } }