. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ namespace Espo\Core\Api; class ProcessData { /** * @param array $routeParams */ public function __construct( private Route $route, private string $basePath, private array $routeParams ) {} /** * @return Route */ public function getRoute(): Route { return $this->route; } /** * @return string */ public function getBasePath(): string { return $this->basePath; } /** * @return array */ public function getRouteParams(): array { return $this->routeParams; } }