protected function mapPropertyWithSetter($object, $key, $value, $mappedClassName)
    {
        $setterName = $this->getSetterName($key);
        $value = $this->castParameter($mappedClassName, $key, $value);
        $object->$setterName($value);
    }
protected function mapPropertyWithSetter($object, $key, $value, $mappedClassName)
    {
        $setterName = $this->getSetterName($key);
        $value = $this->castParameter($mappedClassName, $key, $value);
        $object->$setterName($value);
    }
protected function mapPropertyWithSetter ( $ object , $ key , $ value , $ mappedClassName ) { $ setterName = $ this -> getSetterName ( $ key ) ; $ value = $ this -> castParameter ( $ mappedClassName , $ key , $ value ) ; $ object -> $ setterName ( $ value ) ; }
Map property to object with setter

@param mixed  $object          Object for mapping
@param string $key             Attribute name
@param mixed  $value           Attribute value
@param string $mappedClassName Class name of object

@return void
@throws \ITMH\Soap\Exception\InvalidClassMappingException
@throws \ReflectionException

@codeCoverageIgnore Not contains logic
Map property to object with setter