diff options
Diffstat (limited to 'vendor/mikespub/php-epub-meta/src/App/Util.php')
-rw-r--r-- | vendor/mikespub/php-epub-meta/src/App/Util.php | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/vendor/mikespub/php-epub-meta/src/App/Util.php b/vendor/mikespub/php-epub-meta/src/App/Util.php deleted file mode 100644 index 730e9ec95..000000000 --- a/vendor/mikespub/php-epub-meta/src/App/Util.php +++ /dev/null @@ -1,55 +0,0 @@ -<?php -/** - * PHP EPub Meta utility functions for App interface - * - * @author Andreas Gohr <andi@splitbrain.org> - * @author Sébastien Lucas <sebastien@slucas.fr> - * @author Simon Schrape <simon@epubli.com> © 2015 - * @author mikespub - */ - -namespace SebLucas\EPubMeta\App; - -class Util -{ - /** - * Summary of to_file - * @param string $input - * @return string - */ - public static function to_file($input) - { - $input = str_replace(' ', '_', $input); - $input = str_replace('__', '_', $input); - $input = str_replace(',_', ',', $input); - $input = str_replace('_,', ',', $input); - $input = str_replace('-_', '-', $input); - $input = str_replace('_-', '-', $input); - $input = str_replace(',', '__', $input); - return $input; - } - - /** - * Summary of book_output - * @param string $input - * @return string - */ - public static function book_output($input) - { - $input = str_replace('__', ',', $input); - $input = str_replace('_', ' ', $input); - $input = str_replace(',', ', ', $input); - $input = str_replace('-', ' - ', $input); - [$author, $title] = explode('-', $input, 2); - $author = trim($author); - $title = trim($title); - - if (!$title) { - $title = $author; - $author = ''; - } - - return '<span class="title">' . htmlspecialchars($title) . '</span>' . - '<span class="author">' . htmlspecialchars($author) . '</author>'; - } -} |