# qi-blocks/1.2.2/inc/blocks/process/class-qi-blocks-process-block.php

Qi Blocks, version 1.2.2. 35 lines.

- Page: https://pluginprobe.com/plugins/qi-blocks/1.2.2/code/inc/blocks/process/class-qi-blocks-process-block.php
- Raw: https://pluginprobe.com/plugins/qi-blocks/1.2.2/raw/inc/blocks/process/class-qi-blocks-process-block.php
- Modified: 2023-09-19T09:36:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/qi-blocks/1.2.2/code/inc/blocks/process/class-qi-blocks-process-block.php#L10-L20`.

```php
<?php

// Exit if accessed directly.
defined( 'ABSPATH' ) || exit;

if ( ! class_exists( 'Qi_Blocks_Process_Block' ) ) {
	class Qi_Blocks_Process_Block extends Qi_Blocks_Blocks {
		private static $instance;

		public function __construct() {
			// Set block data
			$this->set_block_name( 'process' );
			$this->set_block_title( esc_html__( 'Process', 'qi-blocks' ) );
			$this->set_block_subcategory( esc_html__( 'Infographics', 'qi-blocks' ) );
			$this->set_block_demo_url( 'https://qodeinteractive.com/qi-blocks-for-gutenberg/process/' );
			$this->set_block_documentation( 'https://qodeinteractive.com/qi-blocks-for-gutenberg/documentation/#process' );

			parent::__construct();
		}

		/**
		 * @return Qi_Blocks_Process_Block
		 */
		public static function get_instance() {
			if ( is_null( self::$instance ) ) {
				self::$instance = new self();
			}

			return self::$instance;
		}
	}

	Qi_Blocks_Process_Block::get_instance();
}

```
