Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00015 final class RedirectToView extends RedirectView
00016 {
00017 private $prefix = null;
00018 private $suffix = null;
00019
00023 public static function create($controllerName)
00024 {
00025 return new self($controllerName);
00026 }
00027
00028 public function __construct($controllerName)
00029 {
00030 Assert::classExists($controllerName);
00031
00032 $this->url = $controllerName;
00033 }
00034
00035 public function getPrefix()
00036 {
00037 return $this->prefix;
00038 }
00039
00043 public function setPrefix($prefix)
00044 {
00045 $this->prefix = $prefix;
00046
00047 return $this;
00048 }
00049
00050 public function getSuffix()
00051 {
00052 return $this->suffix;
00053 }
00054
00058 public function setSuffix($suffix)
00059 {
00060 $this->suffix = $suffix;
00061
00062 return $this;
00063 }
00064
00065 public function getName()
00066 {
00067 return $this->url;
00068 }
00069
00073 public function setName($name)
00074 {
00075 $this->url = $name;
00076
00077 return $this;
00078 }
00079
00080 public function getUrl()
00081 {
00082 return $this->prefix.$this->url.$this->suffix;
00083 }
00084 }
00085 ?>