protected function setDynamicJuggle($key, $value)
    {
        // Check that the attribute is jugglable
        if ( ! is_null($value) && $this->isJugglable($key)) {
            // Cast the value to the type set for the attribute
            $this->juggleAttribute($key, $value);
        }
    }
protected function setDynamicJuggle($key, $value)
    {
        // Check that the attribute is jugglable
        if ( ! is_null($value) && $this->isJugglable($key)) {
            // Cast the value to the type set for the attribute
            $this->juggleAttribute($key, $value);
        }
    }
protected function setDynamicJuggle ( $ key , $ value ) { // Check that the attribute is jugglable if ( ! is_null ( $ value ) && $ this -> isJugglable ( $ key ) ) { // Cast the value to the type set for the attribute $ this -> juggleAttribute ( $ key , $ value ) ; } }
If juggling is active, it sets the attribute in the model
by type juggling the value first.

@param string $key
@param mixed  $value
If juggling is active it sets the attribute in the model by type juggling the value first .