diff --git a/composer.json b/composer.json index 7079bf6..afb39b7 100644 --- a/composer.json +++ b/composer.json @@ -4,15 +4,14 @@ "description": "php parser for bb code", "license": "MIT", "require": { - "php": ">=7.0", - "tekstove/url-video-parser": "^1.0.1" + "php": ">=7.0" }, "require-dev": { "phpUnit/phpUnit": "5.6.*" }, "autoload": { "psr-0": { - "Potaka": "src/" + "Knockout": "src/" } } } diff --git a/src/Potaka/BbCode/BbCode.php b/src/Knockout/BbCode/BbCode.php similarity index 93% rename from src/Potaka/BbCode/BbCode.php rename to src/Knockout/BbCode/BbCode.php index 49f34bb..18d91e8 100644 --- a/src/Potaka/BbCode/BbCode.php +++ b/src/Knockout/BbCode/BbCode.php @@ -1,14 +1,14 @@ diff --git a/src/Potaka/BbCode/Factory.php b/src/Knockout/BbCode/Factory.php similarity index 87% rename from src/Potaka/BbCode/Factory.php rename to src/Knockout/BbCode/Factory.php index 1ae04fb..0de2b32 100644 --- a/src/Potaka/BbCode/Factory.php +++ b/src/Knockout/BbCode/Factory.php @@ -1,15 +1,15 @@ diff --git a/src/Potaka/BbCode/Tag/SimpleTag.php b/src/Knockout/BbCode/Tag/SimpleTag.php similarity index 90% rename from src/Potaka/BbCode/Tag/SimpleTag.php rename to src/Knockout/BbCode/Tag/SimpleTag.php index 4d69a14..0f3f0d7 100644 --- a/src/Potaka/BbCode/Tag/SimpleTag.php +++ b/src/Knockout/BbCode/Tag/SimpleTag.php @@ -1,8 +1,8 @@ diff --git a/src/Potaka/BbCode/Tag/TagInterface.php b/src/Knockout/BbCode/Tag/TagInterface.php similarity index 76% rename from src/Potaka/BbCode/Tag/TagInterface.php rename to src/Knockout/BbCode/Tag/TagInterface.php index 15fd3fe..3741c64 100644 --- a/src/Potaka/BbCode/Tag/TagInterface.php +++ b/src/Knockout/BbCode/Tag/TagInterface.php @@ -1,8 +1,8 @@ diff --git a/src/Potaka/BbCode/Tokenizer/Tokenizer.php b/src/Knockout/BbCode/Tokenizer/Tokenizer.php similarity index 99% rename from src/Potaka/BbCode/Tokenizer/Tokenizer.php rename to src/Knockout/BbCode/Tokenizer/Tokenizer.php index c85c164..1df9fad 100644 --- a/src/Potaka/BbCode/Tokenizer/Tokenizer.php +++ b/src/Knockout/BbCode/Tokenizer/Tokenizer.php @@ -1,6 +1,6 @@ - */ -class YoutubeTag implements TagInterface -{ - public function format(TokenTag $tokenTag): string - { - $link = $tokenTag->getText(); - - try { - $parser = new YoutubeParser(); - $videoId = $parser->getId($link); - } catch (YoutubeException $e) { - $unknownTag = new UnknownSimpleType(); - return $unknownTag->format($tokenTag); - } - - return ''; - } - - public function getName(): string - { - return 'youtube'; - } - - public function getOriginalText(TokenTag $tokenTag): string - { - return "[{$this->getName()}]{$tokenTag->getText()}[/{$this->getName()}"; - } -}