original_string: public function asArray()
      {
          return [
              $this->type->getName() => Arrays::arrayMergeRecursiveOverrule([
                  'dynamic_templates' => $this->getDynamicTemplates(),
                  'properties' => $this->getProperties(),
              ], $this->fullMapping),
          ];
      }
code: public function asArray()
      {
          return [
              $this->type->getName() => Arrays::arrayMergeRecursiveOverrule([
                  'dynamic_templates' => $this->getDynamicTemplates(),
                  'properties' => $this->getProperties(),
              ], $this->fullMapping),
          ];
      }
code_tokens: public function asArray ( ) { return [ $ this -> type -> getName ( ) => Arrays :: arrayMergeRecursiveOverrule ( [ 'dynamic_templates' => $ this -> getDynamicTemplates ( ) , 'properties' => $ this -> getProperties ( ) , ] , $ this -> fullMapping ) , ] ; }
docstring: Return the mapping which would be sent to the server as array
  
  @return array
docstring_tokens: Return the mapping which would be sent to the server as array