original_string: public function mapLocation(APILocation $location, VersionInfo $versionInfo, $languageCode)
      {
          return new Location(
              [
                  'innerLocation' => $location,
                  'languageCode' => $languageCode,
                  'innerVersionInfo' => $versionInfo,
                  'site' => $this->site,
                  'domainObjectMapper' => $this,
              ]
          );
      }
code: public function mapLocation(APILocation $location, VersionInfo $versionInfo, $languageCode)
      {
          return new Location(
              [
                  'innerLocation' => $location,
                  'languageCode' => $languageCode,
                  'innerVersionInfo' => $versionInfo,
                  'site' => $this->site,
                  'domainObjectMapper' => $this,
              ]
          );
      }
code_tokens: public function mapLocation ( APILocation $ location , VersionInfo $ versionInfo , $ languageCode ) { return new Location ( [ 'innerLocation' => $ location , 'languageCode' => $ languageCode , 'innerVersionInfo' => $ versionInfo , 'site' => $ this -> site , 'domainObjectMapper' => $ this , ] ) ; }
docstring: Maps Repository Location to the Site Location.
  
  @param \eZ\Publish\API\Repository\Values\Content\Location $location
  @param \eZ\Publish\API\Repository\Values\Content\VersionInfo $versionInfo
  @param string $languageCode
  
  @return \Netgen\EzPlatformSiteApi\API\Values\Location
docstring_tokens: Maps Repository Location to the Site Location .