$value ) { if ( property_exists( $this, $property ) ) { $this->$property = $value; } } // Ensure the source URL is set. $this->get_source(); } /** * Get the source URL for the vulnerability. * * @return string */ public function get_source() { if ( empty( $this->source ) && $this->id ) { $this->source = Redirect::get_url( 'jetpack-protect-vul-info', array( 'path' => $this->id ) ); } return $this->source; } }