* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
class BaseActionResolver extends BaseResolver {
- /**
- * Prefix for local, remote or other resolver
- */
- private $actionPrefix = '';
-
/**
* Validated action name
*/
parent::__construct($className);
}
- /**
- * Setter for action prefix
- *
- * @param $actionPrefix Last validated actionPrefix
- * @return void
- */
- protected final function setActionPrefix ($actionPrefix) {
- $this->actionPrefix = $actionPrefix;
- }
-
/**
* Setter for action name
*
} // END - if
// Create class name
- $className = $this->actionPrefix . $this->convertToClassName($actionName) . 'Action';
+ $className = $this->getClassPrefix() . $this->convertToClassName($actionName) . 'Action';
// Now, let us create the full name of the action class
$this->setClassName($className);
$actionInstance = null;
// Create action class name
- $className = $this->actionPrefix . $this->convertToClassName($this->getActionName()) . 'Action';
+ $className = $this->getClassPrefix() . $this->convertToClassName($this->getActionName()) . 'Action';
// ... and set it
$this->setClassName($className);