aboutsummaryrefslogtreecommitdiff
path: root/model/StreamList.php
diff options
context:
space:
mode:
authorMaZderMind2015-03-30 16:20:30 +0200
committerMaZderMind2015-03-30 16:20:30 +0200
commitf7d9d592745d1cb5cb2de76ed6ae99be974f1807 (patch)
tree0f9f77efe9efc70b3ac0404a46b249f809197922 /model/StreamList.php
parentea4b6c7699a7fbb7be3d9e5ce86c84a36b63f569 (diff)
Implement MVT Pattern based on simple Config options
Diffstat (limited to 'model/StreamList.php')
-rw-r--r--model/StreamList.php55
1 files changed, 0 insertions, 55 deletions
diff --git a/model/StreamList.php b/model/StreamList.php
deleted file mode 100644
index d203a52..0000000
--- a/model/StreamList.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-class StreamList extends ModelBase implements IteratorAggregate
-{
- private $streams = array();
-
- public function __construct($slug)
- {
- if(! $this->has('ROOMS.'.$slug))
- throw new NotFoundException('Room '.$slug);
-
- $this->slug = $slug;
- $this->streams = array();
-
- $streams = $this->get("ROOMS.$slug.STREAMS");
- foreach((array)$streams as $stream) {
- $this->streams[$stream] = explode('-', $stream);
- }
- }
-
- public function getRoomSlug() {
- return $this->slug;
- }
-
- public function getRoom() {
- return new Room($this->getRoomSlug());
- }
-
- public function getStreams() {
- return array_keys($this->streams);
- }
-
- public function getIterator() {
- return new ArrayIterator($this->streams);
- }
-
-
- public function hasTranslation() {
- }
-
- public function hasRTMP() {
- }
-
- public function hasHLS() {
- }
-
- public function hasWebM() {
- }
-
- public function hasHD() {
- }
-
- public function hasSD() {
- }
-}