`setPropertyFor` sets an attribute property value

@param   string  $attribute  attribute name
@param   string  $property   property name
@param   mixed   $value      property value

@return  boolean
434274
private function setPropertyFor($attribute, $property, $value, $action, $changeTracking = true) {
    if (! $this->has($attribute)) {return;}

    if ($changeTracking) {
      $this->__attributes[$attribute]['changes'][] = [
        'action' => $action,
        'from'   => $this->get($attribute),
        'to'     => $value,
        'when'   => new DateTime('now', new DateTimezone('UTC'))
      ];
    }

    $this->__attributes[$attribute][$property]     = $value;
  }
1271043
private void setProperty(ACModelProperty property, Object value) {
        props.setProperty(property.toString(), value.toString());
    }
1324899
public function setAttr($attribute, $value = null)
    {
        if (is_array($attribute) && is_null($value)) {
            foreach ($attribute as $k => $v) {
                $this->setAttr($k, $v);
            }

            return $this;
        }
        $this->template->appendHTML('attributes', ' '.$attribute.'="'.$value.'"');

        return $this;
    }
577221
public function set($property, $value = null)
        {
            $this->One->set($property, $value);

            return $this;
        }
1108221
public function setProperty(&$object, string $propertyName, $value)
    {
        $reflection = new ReflectionClass(get_class($object));

        /** @var ReflectionProperty $property */
        $property = $reflection->getProperty($propertyName);
        $property->setAccessible(true);

        $property->setValue($object, $value);
    }
999000
public function attribute($attribute, $value = null)
    {
        $element = clone $this;

        $element->attributes->setAttribute($attribute, (string) $value);

        return $element;
    }
47057
public function SetAttribute($Name, $Value = '') {
      if (!is_array($Name))
         $Name = array($Name => $Value);

      foreach($Name as $Key => $Val) {
         if ($Val === NULL)
            unset($this->_Attributes[$Key]);
         $this->_Attributes[$Key] = $Val;
      }
   }
488517
public function set($attribute, $value = null)
    {
        parent::set($this->getRealKey($attribute), $value);
    }
1173847
private function getPropertyFor($attribute, $property) {
    return $this->propertyExists($attribute, $property)
         ? $this->__attributes[$attribute][$property]
         : null;
  }
461692
public function setProperty($propName, $value)
    {
        if (self::isAttribute($propName)) {
            $this->setAttribute($propName, $value);
        } else {
            if ($setterName = $this->setterExists($propName)) {
                $this->$setterName($value);
            } elseif (self::hasPublicProperty($propName)) {
                $this->$propName = $value;
            } else {
                throw new Exception\RuntimeException(
                    sprintf("Can't write unknown property '%s' for model %s", $propName, get_called_class())
                );
            }
        }
    }
612637
protected function setDynamicEncryptable($attribute, $value)
    {
        // Dynamically set the encryptable attribute
        if ($this->isEncryptable($attribute)) {
            // Encrypt only decrypted values
            if ($this->isDecrypted($attribute)) {
                $this->setEncryptingAttribute($attribute, $value);

                return true;
            }
        }

        return false;
    }
1332195
public function set($property, $value)
    {
        if ($this->_convert) {
            $property = str_replace( "_", "-", $property );
        } else {
            $property = str_replace( "-", "_", $property );
        }

        $this->_values[$property] = $value;
    }
657013
public function setAttribute($attribute, $value)
    {
        array_set($this->cart->attributes, $attribute, $value);

        $this->update();
    }
1118708
public function setProperty($property, $value)
    {
        list($pluggable, $key) = explode('::', $property);

        $content = $this->getJsonContents($pluggable);

        if (count($content)) {
            if (isset($content[$key])) {
                unset($content[$key]);
            }

            $content[$key] = $value;
            $this->setJsonContents($pluggable, $content);

            return true;
        }

        return false;
    }
416951
public function set($attribute, $value)
    {
        if (!$this->isImplemented($attribute)) {
            throw new Exception("PDO parameter not implemented - {$attribute}");
        }

        if ($this->hasValidator($attribute)) {
            $validator = $this->getValidator($attribute);
            $value = $this->{$validator}($value);
        }

        $this->attributes[$attribute] = $value;

        return $this;
    }
949180
private function updateAttribute($attribute, $value)
    {
        if (property_exists($this, $attribute)) {
            $this->$attribute = $value;
        }

        return $this;
    }
658121
public function setProperty(string $name, $value)
    {
        if (isset($this->properties[$name])) {
            $this->properties[$name] = $value;
            return true;
        }

        return false;
    }