user; } /** * @param User $user * @return AbstractFinisher */ public function setUser($user) { $this->user = $user; return $this; } /** * @return array */ public function getSettings() { return $this->settings; } /** * @param array $settings * @return AbstractFinisher */ public function setSettings($settings) { $this->settings = $settings; return $this; } /** * @return array */ public function getConfiguration() { return $this->configuration; } /** * @param array $configuration * @return AbstractFinisher */ public function setConfiguration($configuration) { $this->configuration = $configuration; return $this; } public function getActionMethodName() { return $this->actionMethodName; } /** * @param null $actionMethodName * @return AbstractFinisher */ public function setActionMethodName($actionMethodName) { $this->actionMethodName = $actionMethodName; return $this; } public function initializeFinisher() { } /** * @param User $user * @param array $configuration * @param array $settings * @param ContentObjectRenderer $contentObject * @param string $actionMethodName */ public function __construct( User $user, array $configuration, array $settings, $actionMethodName, ContentObjectRenderer $contentObject ) { $this->setUser($user); $this->setConfiguration($configuration); $this->setSettings($settings); $this->setActionMethodName($actionMethodName); $this->contentObject = $contentObject; } }