code: public function getAction()
      {
          if (!preg_match('/\/page\/(\w+[\-\w]*)\/text\/(..)(\/(\w+))?$/', $this->name, $matches)) {
              throw new InvalidParameterException("Invalid parameters");
          }
          $pageName = $matches[1];
          $language = $matches[2];
          $pageTexts = $this->getTextModel($pageName);
          if (empty($matches[4])) {
              $result = array_values($pageTexts->getTextsWithBaseTexts($language));
          } else {
              $result = $pageTexts->getText($matches[4], $language);
          }
          $this->environment->sendJSONResult($result);
      }
docs: Returns the content of a text container.
  
  @throws \justso\justapi\InvalidParameterException