$value ) { if ( array_key_exists( $property, $params ) ) { $this->$property = $params[ $property ]; } } } /** * @return string */ public function get_name() { return $this->name; } /** * @return string */ public function get_slug() { return $this->slug; } /** * @return string */ public function get_description() { return $this->description; } /** * @return string */ public function get_changelog() { return $this->changelog; } /** * @return string */ public function get_version() { return $this->version; } /** * @return string */ public function get_date() { return $this->date; } /** * @return string */ public function get_url() { return $this->url; } /** * @return string */ public function get_repo() { return $this->repo; } /** * @return bool */ public function is_free_on_wporg() { return (bool) $this->free_on_wporg; } /** * @return bool */ public function has_fallback_on_wporg() { return (bool) $this->fallback_on_wporg; } /** * @return string */ public function get_basename() { return $this->basename; } /** * @return string */ public function get_external_repo() { return $this->external_repo; } /** * @return string */ public function is_lite() { return $this->is_lite; } }