protected function _get()
{
if (empty($this->content)) {
switch ($this->mode) {
case self::MODE_DATA:
$this->content = Media::get($this->path);
break;
case self::MODE_FILE:
$this->content = file_get_contents($this->filename);
break;
case self::MODE_STREAM:
$this->content = stream_get_contents($this->stream);
fclose($this->stream);
break;
}
}
return $this->content;
}