get_file_path() . $filename; $status = file_put_contents( $full_file_name, $contents ); if ( false === $status ) { throw new FileWriteException( 'Error writing UBL file' ); } return $full_file_name; } public function set_file_path( $file_path ) { $this->tmp_base = $file_path; } public function get_file_path() { if ( ! empty( $this->tmp_base ) ) { return $this->tmp_base; } $this->tmp_base = trailingslashit( WPO_WCPDF()->main->get_tmp_path( 'ubl' ) ); return $this->tmp_base; } } endif; // class_exists