protected function setPlayMode($type, $value) { $value = (bool) $value; $mode = $this->getMode(); if ($mode[$type] === $value) { return $this; } $mode[$type] = $value; $this->setMode($mode); return $this; }