File tree Expand file tree Collapse file tree 3 files changed +31
-0
lines changed
Expand file tree Collapse file tree 3 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+ declare (strict_types = 1 );
3+
4+ namespace Embed \Adapters \Tidal \Detectors ;
5+
6+ use Embed \Detectors \ProviderName as Detector ;
7+
8+ class ProviderName extends Detector
9+ {
10+ public function detect (): string
11+ {
12+ return 'TIDAL ' ;
13+ }
14+ }
Original file line number Diff line number Diff line change 1+ <?php
2+ declare (strict_types = 1 );
3+
4+ namespace Embed \Adapters \Tidal ;
5+
6+ use Embed \Extractor as Base ;
7+
8+ class Extractor extends Base
9+ {
10+ public function createCustomDetectors (): array
11+ {
12+ return [
13+ 'providerName ' => new Detectors \ProviderName ($ this ),
14+ ];
15+ }
16+ }
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ class ExtractorFactory
3131 'bandcamp.com ' => Adapters \Bandcamp \Extractor::class,
3232 'twitter.com ' => Adapters \Twitter \Extractor::class,
3333 'x.com ' => Adapters \Twitter \Extractor::class,
34+ 'tidal.com ' => Adapters \Tidal \Extractor::class,
3435 ];
3536 private array $ customDetectors = [];
3637 private array $ settings ;
You can’t perform that action at this time.
0 commit comments