HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/hcv/wp-content/plugins/timber-library/lib/Integrations/CoAuthorsPlusUser.php
<?php

namespace Timber\Integrations;

class CoAuthorsPlusUser extends \Timber\User {
	
	/**
	 * @param object $author co-author object
	 */
	public function __construct( $author ) {
		parent::__construct($author);
	}

	/**
	 * @internal
	 * @param false|object $coauthor co-author object
	 */
	protected function init( $coauthor = false ) {
		$this->id = $coauthor->ID;
		$this->first_name = $coauthor->first_name;
		$this->last_name = $coauthor->last_name;
		$this->user_nicename = $coauthor->user_nicename;
		$this->description = $coauthor->description;

		/**
		 * @property string name
		 */
		$this->display_name = $coauthor->display_name;
		$this->_link = get_author_posts_url(null, $coauthor->user_nicename );

		// 96 is the default wordpress avatar size
		$avatar_url = get_the_post_thumbnail_url($this->id, 96);
		if ( CoAuthorsPlus::$prefer_gravatar || !$avatar_url ) {
			$avatar_url = get_avatar_url($coauthor->user_email);
		}
		if ( $avatar_url ) {
			/**
		 	 * @property string url to use for avatar image
		 	 */
			$this->avatar = new \Timber\Image($avatar_url);
		}
	}
}