Datastore/src/Key.php
private function normalizeElement($kind, $identifier, $identifierType)
    {
        $identifierType = $this->determineIdentifierType($identifier, $identifierType);

        $element = [];
        $element['kind'] = $kind;

        if (!is_null($identifier)) {
            $element[$identifierType] = $identifier;
        }

        return $element;
    }
private function normalizeElement($kind, $identifier, $identifierType)
    {
        $identifierType = $this->determineIdentifierType($identifier, $identifierType);

        $element = [];
        $element['kind'] = $kind;

        if (!is_null($identifier)) {
            $element[$identifierType] = $identifier;
        }

        return $element;
    }
private function normalizeElement ( $ kind , $ identifier , $ identifierType ) { $ identifierType = $ this -> determineIdentifierType ( $ identifier , $ identifierType ) ; $ element = [ ] ; $ element [ 'kind' ] = $ kind ; if ( ! is_null ( $ identifier ) ) { $ element [ $ identifierType ] = $ identifier ; } return $ element ; }
Determine the identifier type and return the valid pathElement

@param string $kind the kind.
@param mixed $identifier The ID or name.
@param string $identifierType Either `id` or `name`.
@return array
Determine the identifier type and return the valid pathElement