# blockspare/5.0.1/inc/template-library/blocks/block-lists.php

BlockSpare – Gutenberg Blocks, AI Content Generator &amp; Site Builder for News, Magazine &amp; Blogs, version 5.0.1. 36 lines.

- Page: https://pluginprobe.com/plugins/blockspare/5.0.1/code/inc/template-library/blocks/block-lists.php
- Raw: https://pluginprobe.com/plugins/blockspare/5.0.1/raw/inc/template-library/blocks/block-lists.php
- Modified: 2024-02-01T09:22:48+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/blockspare/5.0.1/code/inc/template-library/blocks/block-lists.php#L10-L20`.

```php
<?php
class Blocksspare_Block_Library {


    public static function instance() {

        static $instance = null;
        if ( null === $instance ) {
            $instance = new self();

            if ( !defined( 'BLOCKSPARE_BLOCK_LIBRARY_PATH' ) ) {
                define( 'BLOCKSPARE_BLOCK_LIBRARY_PATH', BLOCKSPARE_PLUGIN_DIR . 'inc/template-library/blocks/' );
                define( 'BLOCKSPARE_BLOCK_LIBRARY_URL', BLOCKSPARE_PLUGIN_URL . 'inc/template-library/blocks/' );
            }
        }
        return $instance;
    }


    public function run() {
        $this->load_dependencies();
    }

    private function load_dependencies() {
        
        
        /*Block Library*/
         
          require_once BLOCKSPARE_BLOCK_LIBRARY_PATH .'pages/class-pages.php';
          require_once BLOCKSPARE_BLOCK_LIBRARY_PATH .'sections/class-sections.php';
          require_once BLOCKSPARE_BLOCK_LIBRARY_PATH .'footer/class-footer.php';
          require_once BLOCKSPARE_BLOCK_LIBRARY_PATH .'header/class-header.php';
    }
}

Blocksspare_Block_Library::instance()->run();
```
