Captioning\Format\WebvttFile::createCue PHP Method

createCue() private method

private createCue ( string $start, string $stop, string $text, string $settings, string $id, string $note ) : Captioning\Format\WebvttCue
$start string
$stop string
$text string
$settings string
$id string
$note string
return Captioning\Format\WebvttCue
    private function createCue($start, $stop, $text, $settings, $id, $note)
    {
        $cue = new WebvttCue($start, $stop, $text);
        $tmp = explode(' ', trim($settings));
        foreach ($tmp as $setting) {
            $tmp2 = explode(':', $setting);
            if (count($tmp2) !== 2) {
                continue;
            }
            $cue->setSetting($tmp2[0], $tmp2[1]);
        }
        if ($id !== null) {
            $cue->setIdentifier($id);
        }
        if (!empty($note)) {
            $cue->setNote($note);
        }
        return $cue;
    }