protected function getPathinfo()
	{
		$matches = array();
		$return = array('dirname'=>'', 'basename'=>'', 'extension'=>'', 'filename'=>'');

		preg_match('%^^(.*?)[\\\\/]*([^/\\\\]*?)[\\\\/\.]*$%m', $this->strFolder, $matches);

		if (isset($matches[1]))
		{
			$return['dirname'] = $this->strRootDir . '/' . $matches[1]; // see #8325
		}

		if (isset($matches[2]))
		{
			$return['basename'] = $matches[2];
			$return['filename'] = $matches[2];
		}

		return $return;
	}
protected function getPathinfo()
	{
		$matches = array();
		$return = array('dirname'=>'', 'basename'=>'', 'extension'=>'', 'filename'=>'');

		preg_match('%^^(.*?)[\\\\/]*([^/\\\\]*?)[\\\\/\.]*$%m', $this->strFolder, $matches);

		if (isset($matches[1]))
		{
			$return['dirname'] = $this->strRootDir . '/' . $matches[1]; 
		}

		if (isset($matches[2]))
		{
			$return['basename'] = $matches[2];
			$return['filename'] = $matches[2];
		}

		return $return;
	}
protected function getPathinfo ( ) { $ matches = array ( ) ; $ return = array ( 'dirname' => '' , 'basename' => '' , 'extension' => '' , 'filename' => '' ) ; preg_match ( '%^^(.*?)[\\\\/]*([^/\\\\]*?)[\\\\/\.]*$%m' , $ this -> strFolder , $ matches ) ; if ( isset ( $ matches [ 1 ] ) ) { $ return [ 'dirname' ] = $ this -> strRootDir . '/' . $ matches [ 1 ] ; // see #8325 } if ( isset ( $ matches [ 2 ] ) ) { $ return [ 'basename' ] = $ matches [ 2 ] ; $ return [ 'filename' ] = $ matches [ 2 ] ; } return $ return ; }
Return the path info (binary-safe)

@return array The path info

@see https://github.com/PHPMailer/PHPMailer/blob/master/class.phpmailer.php#L3520
Return the path info ( binary - safe )