original_string: 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);
          }
      }
code: 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);
          }
      }
code_tokens: 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 ) ; } }
docstring: If juggling is active, it sets the attribute in the model
  by type juggling the value first.
  
  @param string $key
  @param mixed  $value
docstring_tokens: If juggling is active it sets the attribute in the model by type juggling the value first .