Plugin Directory

Changeset 3074239

Timestamp:
04/20/2024 02:46:44 PM (4 months ago)
Author:
spacedmonkey
Message:

Update to version 1.0.2 from GitHub

Location:
rest-api-blocks
Files:
24 edited
1 copied

Legend:

Unmodified
Added
Removed
  • rest-api-blocks/tags/1.0.2/readme.md

    r3011477 r3074239  
    11# REST API blocks
    2 Contributors: spacedmonkey 
    3 Donate link: https://github.com/sponsors/spacedmonkey 
    4 Tags: blocks, gutenberg, api, wp-json, rest-api 
    5 Requires at least: 5.5 
    6 Tested up to: 6.
    7 Requires PHP: 7.0.0 
    8 Stable tag: 1.0.
    9 License: GPLv3 or later 
     2Contributors: spacedmonkey
     3Donate link: https://github.com/sponsors/spacedmonkey
     4Tags: blocks, gutenberg, api, wp-json, rest-api
     5Requires at least: 5.5
     6Tested up to: 6.
     7Requires PHP: 7.0.0
     8Stable tag: 1.0.
     9License: GPLv3 or later
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
    1111
     
    8484## Changelog ##
    8585
     86
     87
     88
     89
     90
    8691### 1.0.1 ###
    8792* Update coding standards to WP coding standards 3.0.1
  • rest-api-blocks/tags/1.0.2/src/data.php

    r3011477 r3074239  
    9595function get_attribute( $attribute, $html, $post_id = 0 ) {
    9696    $value = null;
     97
     98
     99
    97100    if ( isset( $attribute['source'] ) ) {
    98         if ( isset( $attribute['selector'] ) ) {
    99             $dom = pQuery::parseStr( trim( $html ) );
    100             if ( 'attribute' === $attribute['source'] ) {
    101                 $value = $dom->query( $attribute['selector'] )->attr( $attribute['attribute'] );
    102             } elseif ( 'html' === $attribute['source'] ) {
    103                 $value = $dom->query( $attribute['selector'] )->html();
    104             } elseif ( 'text' === $attribute['source'] ) {
    105                 $value = $dom->query( $attribute['selector'] )->text();
    106             } elseif ( 'query' === $attribute['source'] && isset( $attribute['query'] ) ) {
    107                 $nodes   = $dom->query( $attribute['selector'] )->getIterator();
    108                 $counter = 0;
    109                 foreach ( $nodes as $node ) {
    110                     foreach ( $attribute['query'] as $key => $current_attribute ) {
    111                         $current_value = get_attribute( $current_attribute, $node->toString(), $post_id );
    112                         if ( null !== $current_value ) {
    113                             $value[ $counter ][ $key ] = $current_value;
     101        switch ( $attribute['source'] ) {
     102            case 'attribute':
     103                $value = $node->attr( $attribute['attribute'] );
     104                break;
     105            case 'html':
     106            case 'rich-text':
     107                $value = $node->html();
     108                break;
     109            case 'text':
     110                $value = $node->text();
     111                break;
     112            case 'query':
     113                if ( isset( $attribute['query'] ) ) {
     114                    $counter = 0;
     115                    $nodes   = $node->getIterator();
     116                    foreach ( $nodes as $v_node ) {
     117                        foreach ( $attribute['query'] as $key => $current_attribute ) {
     118                            $current_value = get_attribute( $current_attribute, $v_node->toString(), $post_id );
     119                            if ( null !== $current_value ) {
     120                                $value[ $counter ][ $key ] = $current_value;
     121                            }
    114122                        }
     123
    115124                    }
    116                     ++$counter;
    117125                }
    118             }
    119         } else {
    120             $dom  = pQuery::parseStr( trim( $html ) );
    121             $node = $dom->query();
    122             if ( 'attribute' === $attribute['source'] ) {
    123                 $current_value = $node->attr( $attribute['attribute'] );
    124                 if ( null !== $current_value ) {
    125                     $value = $current_value;
     126                break;
     127            case 'meta':
     128                if ( $post_id && isset( $attribute['meta'] ) ) {
     129                    $value = get_post_meta( $post_id, $attribute['meta'], true );
    126130                }
    127             } elseif ( 'html' === $attribute['source'] ) {
    128                 $value = $node->html();
    129             } elseif ( 'text' === $attribute['source'] ) {
    130                 $value = $node->text();
    131             }
    132         }
    133 
    134         if ( $post_id && 'meta' === $attribute['source'] && isset( $attribute['meta'] ) ) {
    135             $value = get_post_meta( $post_id, $attribute['meta'], true );
     131                break;
    136132        }
    137133    }
    138134
     135
    139136    if ( is_null( $value ) && isset( $attribute['default'] ) ) {
    140137        $value = $attribute['default'];
    141138    }
    142139
    143     if ( isset( $attribute['type'] ) && rest_validate_value_from_schema( $value, $attribute ) ) {
     140    $allowed_types = [ 'array', 'object', 'string', 'number', 'integer', 'boolean', 'null' ];
     141    // If attribute type is set and valid, sanitize value.
     142    if ( isset( $attribute['type'] ) && in_array( $attribute['type'], $allowed_types, true ) && rest_validate_value_from_schema( $value, $attribute ) ) {
    144143        $value = rest_sanitize_value_from_schema( $value, $attribute );
    145144    }
  • rest-api-blocks/tags/1.0.2/vendor/autoload.php

    r3011477 r3074239  
    33// autoload.php @generated by Composer
    44
    5 if (PHP_VERSION_ID < 50600) {
    6     if (!headers_sent()) {
    7         header('HTTP/1.1 500 Internal Server Error');
    8     }
    9     $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    10     if (!ini_get('display_errors')) {
    11         if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
    12             fwrite(STDERR, $err);
    13         } elseif (!headers_sent()) {
    14             echo $err;
    15         }
    16     }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
    21 }
    22 
    235require_once __DIR__ . '/composer/autoload_real.php';
    246
    25 return ComposerAutoloaderInit16ffa2380971890c7d06726dab77d469::getLoader();
     7return ComposerAutoloaderInit::getLoader();
  • rest-api-blocks/tags/1.0.2/vendor/composer/ClassLoader.php

    r3011477 r3074239  
    4343class ClassLoader
    4444{
    45     /** @var \Closure(string):void */
    46     private static $includeFile;
    47 
    48     /** @var string|null */
     45    /** @var ?string */
    4946    private $vendorDir;
    5047
    5148    // PSR-4
    5249    /**
    53      * @var array<string, array<string, int>>
     50     * @var array[]
     51     * @psalm-var array<string, array<string, int>>
    5452     */
    5553    private $prefixLengthsPsr4 = array();
    5654    /**
    57      * @var array<string, list<string>>
     55     * @var array[]
     56     * @psalm-var array<string, array<int, string>>
    5857     */
    5958    private $prefixDirsPsr4 = array();
    6059    /**
    61      * @var list<string>
     60     * @var array[]
     61     * @psalm-var array<string, string>
    6262     */
    6363    private $fallbackDirsPsr4 = array();
     
    6565    // PSR-0
    6666    /**
    67      * List of PSR-0 prefixes
    68      *
    69      * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2')))
    70      *
    71      * @var array<string, array<string, list<string>>>
     67     * @var array[]
     68     * @psalm-var array<string, array<string, string[]>>
    7269     */
    7370    private $prefixesPsr0 = array();
    7471    /**
    75      * @var list<string>
     72     * @var array[]
     73     * @psalm-var array<string, string>
    7674     */
    7775    private $fallbackDirsPsr0 = array();
     
    8179
    8280    /**
    83      * @var array<string, string>
     81     * @var string[]
     82     * @psalm-var array<string, string>
    8483     */
    8584    private $classMap = array();
     
    8988
    9089    /**
    91      * @var array<string, bool>
     90     * @var bool[]
     91     * @psalm-var array<string, bool>
    9292     */
    9393    private $missingClasses = array();
    9494
    95     /** @var string|null */
     95    /** @var */
    9696    private $apcuPrefix;
    9797
    9898    /**
    99      * @var array<string, self>
     99     * @var
    100100     */
    101101    private static $registeredLoaders = array();
    102102
    103103    /**
    104      * @param string|null $vendorDir
     104     * @param $vendorDir
    105105     */
    106106    public function __construct($vendorDir = null)
    107107    {
    108108        $this->vendorDir = $vendorDir;
    109         self::initializeIncludeClosure();
    110     }
    111 
    112     /**
    113      * @return array<string, list<string>>
     109    }
     110
     111    /**
     112     * @return string[]
    114113     */
    115114    public function getPrefixes()
     
    123122
    124123    /**
    125      * @return array<string, list<string>>
     124     * @return array[]
     125     * @psalm-return array<string, array<int, string>>
    126126     */
    127127    public function getPrefixesPsr4()
     
    131131
    132132    /**
    133      * @return list<string>
     133     * @return array[]
     134     * @psalm-return array<string, string>
    134135     */
    135136    public function getFallbackDirs()
     
    139140
    140141    /**
    141      * @return list<string>
     142     * @return array[]
     143     * @psalm-return array<string, string>
    142144     */
    143145    public function getFallbackDirsPsr4()
     
    147149
    148150    /**
    149      * @return array<string, string> Array of classname => path
     151     * @return string[] Array of classname => path
     152     * @psalm-return array<string, string>
    150153     */
    151154    public function getClassMap()
     
    155158
    156159    /**
    157      * @param array<string, string> $classMap Class to filename map
     160     * @param string[] $classMap Class to filename map
     161     * @psalm-param array<string, string> $classMap
    158162     *
    159163     * @return void
     
    172176     * appending or prepending to the ones previously set for this prefix.
    173177     *
    174      * @param string              $prefix  The prefix
    175      * @param list<string>|string $paths   The PSR-0 root directories
    176      * @param bool                $prepend Whether to prepend the directories
     178     * @param string          $prefix  The prefix
     179     * @param |string $paths   The PSR-0 root directories
     180     * @param bool            $prepend Whether to prepend the directories
    177181     *
    178182     * @return void
     
    180184    public function add($prefix, $paths, $prepend = false)
    181185    {
    182         $paths = (array) $paths;
    183186        if (!$prefix) {
    184187            if ($prepend) {
    185188                $this->fallbackDirsPsr0 = array_merge(
    186                     $paths,
     189                    $paths,
    187190                    $this->fallbackDirsPsr0
    188191                );
     
    190193                $this->fallbackDirsPsr0 = array_merge(
    191194                    $this->fallbackDirsPsr0,
    192                     $paths
     195                    $paths
    193196                );
    194197            }
     
    199202        $first = $prefix[0];
    200203        if (!isset($this->prefixesPsr0[$first][$prefix])) {
    201             $this->prefixesPsr0[$first][$prefix] = $paths;
     204            $this->prefixesPsr0[$first][$prefix] = $paths;
    202205
    203206            return;
     
    205208        if ($prepend) {
    206209            $this->prefixesPsr0[$first][$prefix] = array_merge(
    207                 $paths,
     210                $paths,
    208211                $this->prefixesPsr0[$first][$prefix]
    209212            );
     
    211214            $this->prefixesPsr0[$first][$prefix] = array_merge(
    212215                $this->prefixesPsr0[$first][$prefix],
    213                 $paths
     216                $paths
    214217            );
    215218        }
     
    220223     * appending or prepending to the ones previously set for this namespace.
    221224     *
    222      * @param string              $prefix  The prefix/namespace, with trailing '\\'
    223      * @param list<string>|string $paths   The PSR-4 base directories
    224      * @param bool                $prepend Whether to prepend the directories
     225     * @param string          $prefix  The prefix/namespace, with trailing '\\'
     226     * @param |string $paths   The PSR-4 base directories
     227     * @param bool            $prepend Whether to prepend the directories
    225228     *
    226229     * @throws \InvalidArgumentException
     
    230233    public function addPsr4($prefix, $paths, $prepend = false)
    231234    {
    232         $paths = (array) $paths;
    233235        if (!$prefix) {
    234236            // Register directories for the root namespace.
    235237            if ($prepend) {
    236238                $this->fallbackDirsPsr4 = array_merge(
    237                     $paths,
     239                    $paths,
    238240                    $this->fallbackDirsPsr4
    239241                );
     
    241243                $this->fallbackDirsPsr4 = array_merge(
    242244                    $this->fallbackDirsPsr4,
    243                     $paths
     245                    $paths
    244246                );
    245247            }
     
    251253            }
    252254            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
    253             $this->prefixDirsPsr4[$prefix] = $paths;
     255            $this->prefixDirsPsr4[$prefix] = $paths;
    254256        } elseif ($prepend) {
    255257            // Prepend directories for an already registered namespace.
    256258            $this->prefixDirsPsr4[$prefix] = array_merge(
    257                 $paths,
     259                $paths,
    258260                $this->prefixDirsPsr4[$prefix]
    259261            );
     
    262264            $this->prefixDirsPsr4[$prefix] = array_merge(
    263265                $this->prefixDirsPsr4[$prefix],
    264                 $paths
     266                $paths
    265267            );
    266268        }
     
    271273     * replacing any others previously set for this prefix.
    272274     *
    273      * @param string              $prefix The prefix
    274      * @param list<string>|string $paths  The PSR-0 base directories
     275     * @param string          $prefix The prefix
     276     * @param |string $paths  The PSR-0 base directories
    275277     *
    276278     * @return void
     
    289291     * replacing any others previously set for this namespace.
    290292     *
    291      * @param string              $prefix The prefix/namespace, with trailing '\\'
    292      * @param list<string>|string $paths  The PSR-4 base directories
     293     * @param string          $prefix The prefix/namespace, with trailing '\\'
     294     * @param |string $paths  The PSR-4 base directories
    293295     *
    294296     * @throws \InvalidArgumentException
     
    424426    {
    425427        if ($file = $this->findFile($class)) {
    426             $includeFile = self::$includeFile;
    427             $includeFile($file);
     428            includeFile($file);
    428429
    429430            return true;
     
    476477
    477478    /**
    478      * Returns the currently registered loaders keyed by their corresponding vendor directories.
    479      *
    480      * @return array<string, self>
     479     * Returns the currently registered loaders ed by their corresponding vendor directories.
     480     *
     481     * @return
    481482     */
    482483    public static function getRegisteredLoaders()
     
    555556        return false;
    556557    }
    557 
    558     /**
    559      * @return void
    560      */
    561     private static function initializeIncludeClosure()
    562     {
    563         if (self::$includeFile !== null) {
    564             return;
    565         }
    566 
    567         /**
    568          * Scope isolated include.
    569          *
    570          * Prevents access to $this/self from included files.
    571          *
    572          * @param  string $file
    573          * @return void
    574          */
    575         self::$includeFile = \Closure::bind(static function($file) {
    576             include $file;
    577         }, null, null);
    578     }
    579558}
     559
     560
     561
     562
     563
     564
     565
     566
     567
     568
     569
     570
     571
     572
  • rest-api-blocks/tags/1.0.2/vendor/composer/InstalledVersions.php

    r2901997 r3074239  
    2222 *
    2323 * To require its presence, you can require `composer-runtime-api ^2.0`
    24  *
    25  * @final
    2624 */
    2725class InstalledVersions
     
    2927    /**
    3028     * @var mixed[]|null
    31      * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
     29     * @psalm-var array{root: array{name: string, }>}|array{}|null
    3230     */
    3331    private static $installed;
     
    4038    /**
    4139     * @var array[]
    42      * @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     40     * @psalm-var array<string, array{root: array{name: string, }>}>
    4341     */
    4442    private static $installedByVendor = array();
     
    9997        foreach (self::getInstalled() as $installed) {
    10098            if (isset($installed['versions'][$packageName])) {
    101                 return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
     99                return $includeDevRequirements || ;
    102100            }
    103101        }
     
    120118    public static function satisfies(VersionParser $parser, $packageName, $constraint)
    121119    {
    122         $constraint = $parser->parseConstraints((string) $constraint);
     120        $constraint = $parser->parseConstraints($constraint);
    123121        $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
    124122
     
    244242    /**
    245243     * @return array
    246      * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
     244     * @psalm-return array{name: string, }
    247245     */
    248246    public static function getRootPackage()
     
    258256     * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
    259257     * @return array[]
    260      * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
     258     * @psalm-return array{root: array{name: string, }>}
    261259     */
    262260    public static function getRawData()
     
    281279     *
    282280     * @return array[]
    283      * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     281     * @psalm-return list<array{root: array{name: string, }>}>
    284282     */
    285283    public static function getAllRawData()
     
    304302     * @return void
    305303     *
    306      * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
     304     * @psalm-param array{root: array{name: string, }>} $data
    307305     */
    308306    public static function reload($data)
     
    314312    /**
    315313     * @return array[]
    316      * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     314     * @psalm-return list<array{root: array{name: string, }>}>
    317315     */
    318316    private static function getInstalled()
  • rest-api-blocks/tags/1.0.2/vendor/composer/autoload_classmap.php

    r2901997 r3074239  
    33// autoload_classmap.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname();
    66$baseDir = dirname($vendorDir);
    77
  • rest-api-blocks/tags/1.0.2/vendor/composer/autoload_namespaces.php

    r2901997 r3074239  
    33// autoload_namespaces.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname();
    66$baseDir = dirname($vendorDir);
    77
  • rest-api-blocks/tags/1.0.2/vendor/composer/autoload_psr4.php

    r2901997 r3074239  
    33// autoload_psr4.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname();
    66$baseDir = dirname($vendorDir);
    77
  • rest-api-blocks/tags/1.0.2/vendor/composer/autoload_real.php

    r3011477 r3074239  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit16ffa2380971890c7d06726dab77d469
     5class ComposerAutoloaderInit
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit16ffa2380971890c7d06726dab77d469', 'loadClassLoader'), true, true);
    28         self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit16ffa2380971890c7d06726dab77d469', 'loadClassLoader'));
     27        spl_autoload_register(array('ComposerAutoloaderInit', 'loadClassLoader'), true, true);
     28        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname());
     29        spl_autoload_unregister(array('ComposerAutoloaderInit', 'loadClassLoader'));
    3030
    31         require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit16ffa2380971890c7d06726dab77d469::getInitializer($loader));
     31        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     32        if ($useStaticLoader) {
     33            require __DIR__ . '/autoload_static.php';
     34
     35            call_user_func(\Composer\Autoload\ComposerStaticInit988f9a80d414bdc0701a092d71455a8c::getInitializer($loader));
     36        } else {
     37            $map = require __DIR__ . '/autoload_namespaces.php';
     38            foreach ($map as $namespace => $path) {
     39                $loader->set($namespace, $path);
     40            }
     41
     42            $map = require __DIR__ . '/autoload_psr4.php';
     43            foreach ($map as $namespace => $path) {
     44                $loader->setPsr4($namespace, $path);
     45            }
     46
     47            $classMap = require __DIR__ . '/autoload_classmap.php';
     48            if ($classMap) {
     49                $loader->addClassMap($classMap);
     50            }
     51        }
    3352
    3453        $loader->register(true);
  • rest-api-blocks/tags/1.0.2/vendor/composer/autoload_static.php

    r3011477 r3074239  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit16ffa2380971890c7d06726dab77d469
     7class ComposerStaticInit
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    149149    {
    150150        return \Closure::bind(function () use ($loader) {
    151             $loader->prefixLengthsPsr4 = ComposerStaticInit16ffa2380971890c7d06726dab77d469::$prefixLengthsPsr4;
    152             $loader->prefixDirsPsr4 = ComposerStaticInit16ffa2380971890c7d06726dab77d469::$prefixDirsPsr4;
    153             $loader->classMap = ComposerStaticInit16ffa2380971890c7d06726dab77d469::$classMap;
     151            $loader->prefixLengthsPsr4 = ComposerStaticInit::$prefixLengthsPsr4;
     152            $loader->prefixDirsPsr4 = ComposerStaticInit::$prefixDirsPsr4;
     153            $loader->classMap = ComposerStaticInit::$classMap;
    154154
    155155        }, null, ClassLoader::class);
  • rest-api-blocks/tags/1.0.2/vendor/composer/installed.php

    r3011477 r3074239  
    11<?php return array(
    22    'root' => array(
    3         'name' => 'spacedmonkey/wp-rest-blocks',
    4         'pretty_version' => '1.0.1',
    5         'version' => '1.0.1.0',
    6         'reference' => '04d5ea4b56d56843552f77f80240a8cd299ed1e7',
     3        'pretty_version' => '1.0.2',
     4        'version' => '1.0.2.0',
    75        'type' => 'wordpress-plugin',
    86        'install_path' => __DIR__ . '/../../',
    97        'aliases' => array(),
     8
     9
    1010        'dev' => false,
    1111    ),
     
    1414            'pretty_version' => 'v1.12.0',
    1515            'version' => '1.12.0.0',
    16             'reference' => 'd20a64ed3c94748397ff5973488761b22f6d3f19',
    1716            'type' => 'composer-plugin',
    1817            'install_path' => __DIR__ . '/./installers',
    1918            'aliases' => array(),
     19
    2020            'dev_requirement' => false,
    2121        ),
     
    3333        ),
    3434        'spacedmonkey/wp-rest-blocks' => array(
    35             'pretty_version' => '1.0.1',
    36             'version' => '1.0.1.0',
    37             'reference' => '04d5ea4b56d56843552f77f80240a8cd299ed1e7',
     35            'pretty_version' => '1.0.2',
     36            'version' => '1.0.2.0',
    3837            'type' => 'wordpress-plugin',
    3938            'install_path' => __DIR__ . '/../../',
    4039            'aliases' => array(),
     40
    4141            'dev_requirement' => false,
    4242        ),
     
    4444            'pretty_version' => 'v1.1.1',
    4545            'version' => '1.1.1.0',
    46             'reference' => '872339ffd38d261c4417ea1855428b1b4ff9abf1',
    4746            'type' => 'library',
    4847            'install_path' => __DIR__ . '/../tburry/pquery',
    4948            'aliases' => array(),
     49
    5050            'dev_requirement' => false,
    5151        ),
  • rest-api-blocks/tags/1.0.2/wp-rest-blocks.php

    r2901997 r3074239  
    88 * Text Domain:       wp-rest-blocks
    99 * Domain Path:       /languages
    10  * Version:           1.0.0
     10 * Version:           1.0.
    1111 * Requires at least: 5.5
    1212 * Requires PHP:      7.0
  • rest-api-blocks/trunk/readme.md

    r3011477 r3074239  
    11# REST API blocks
    2 Contributors: spacedmonkey 
    3 Donate link: https://github.com/sponsors/spacedmonkey 
    4 Tags: blocks, gutenberg, api, wp-json, rest-api 
    5 Requires at least: 5.5 
    6 Tested up to: 6.
    7 Requires PHP: 7.0.0 
    8 Stable tag: 1.0.
    9 License: GPLv3 or later 
     2Contributors: spacedmonkey
     3Donate link: https://github.com/sponsors/spacedmonkey
     4Tags: blocks, gutenberg, api, wp-json, rest-api
     5Requires at least: 5.5
     6Tested up to: 6.
     7Requires PHP: 7.0.0
     8Stable tag: 1.0.
     9License: GPLv3 or later
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
    1111
     
    8484## Changelog ##
    8585
     86
     87
     88
     89
     90
    8691### 1.0.1 ###
    8792* Update coding standards to WP coding standards 3.0.1
  • rest-api-blocks/trunk/src/data.php

    r3011477 r3074239  
    9595function get_attribute( $attribute, $html, $post_id = 0 ) {
    9696    $value = null;
     97
     98
     99
    97100    if ( isset( $attribute['source'] ) ) {
    98         if ( isset( $attribute['selector'] ) ) {
    99             $dom = pQuery::parseStr( trim( $html ) );
    100             if ( 'attribute' === $attribute['source'] ) {
    101                 $value = $dom->query( $attribute['selector'] )->attr( $attribute['attribute'] );
    102             } elseif ( 'html' === $attribute['source'] ) {
    103                 $value = $dom->query( $attribute['selector'] )->html();
    104             } elseif ( 'text' === $attribute['source'] ) {
    105                 $value = $dom->query( $attribute['selector'] )->text();
    106             } elseif ( 'query' === $attribute['source'] && isset( $attribute['query'] ) ) {
    107                 $nodes   = $dom->query( $attribute['selector'] )->getIterator();
    108                 $counter = 0;
    109                 foreach ( $nodes as $node ) {
    110                     foreach ( $attribute['query'] as $key => $current_attribute ) {
    111                         $current_value = get_attribute( $current_attribute, $node->toString(), $post_id );
    112                         if ( null !== $current_value ) {
    113                             $value[ $counter ][ $key ] = $current_value;
     101        switch ( $attribute['source'] ) {
     102            case 'attribute':
     103                $value = $node->attr( $attribute['attribute'] );
     104                break;
     105            case 'html':
     106            case 'rich-text':
     107                $value = $node->html();
     108                break;
     109            case 'text':
     110                $value = $node->text();
     111                break;
     112            case 'query':
     113                if ( isset( $attribute['query'] ) ) {
     114                    $counter = 0;
     115                    $nodes   = $node->getIterator();
     116                    foreach ( $nodes as $v_node ) {
     117                        foreach ( $attribute['query'] as $key => $current_attribute ) {
     118                            $current_value = get_attribute( $current_attribute, $v_node->toString(), $post_id );
     119                            if ( null !== $current_value ) {
     120                                $value[ $counter ][ $key ] = $current_value;
     121                            }
    114122                        }
     123
    115124                    }
    116                     ++$counter;
    117125                }
    118             }
    119         } else {
    120             $dom  = pQuery::parseStr( trim( $html ) );
    121             $node = $dom->query();
    122             if ( 'attribute' === $attribute['source'] ) {
    123                 $current_value = $node->attr( $attribute['attribute'] );
    124                 if ( null !== $current_value ) {
    125                     $value = $current_value;
     126                break;
     127            case 'meta':
     128                if ( $post_id && isset( $attribute['meta'] ) ) {
     129                    $value = get_post_meta( $post_id, $attribute['meta'], true );
    126130                }
    127             } elseif ( 'html' === $attribute['source'] ) {
    128                 $value = $node->html();
    129             } elseif ( 'text' === $attribute['source'] ) {
    130                 $value = $node->text();
    131             }
    132         }
    133 
    134         if ( $post_id && 'meta' === $attribute['source'] && isset( $attribute['meta'] ) ) {
    135             $value = get_post_meta( $post_id, $attribute['meta'], true );
     131                break;
    136132        }
    137133    }
    138134
     135
    139136    if ( is_null( $value ) && isset( $attribute['default'] ) ) {
    140137        $value = $attribute['default'];
    141138    }
    142139
    143     if ( isset( $attribute['type'] ) && rest_validate_value_from_schema( $value, $attribute ) ) {
     140    $allowed_types = [ 'array', 'object', 'string', 'number', 'integer', 'boolean', 'null' ];
     141    // If attribute type is set and valid, sanitize value.
     142    if ( isset( $attribute['type'] ) && in_array( $attribute['type'], $allowed_types, true ) && rest_validate_value_from_schema( $value, $attribute ) ) {
    144143        $value = rest_sanitize_value_from_schema( $value, $attribute );
    145144    }
  • rest-api-blocks/trunk/vendor/autoload.php

    r3011477 r3074239  
    33// autoload.php @generated by Composer
    44
    5 if (PHP_VERSION_ID < 50600) {
    6     if (!headers_sent()) {
    7         header('HTTP/1.1 500 Internal Server Error');
    8     }
    9     $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    10     if (!ini_get('display_errors')) {
    11         if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
    12             fwrite(STDERR, $err);
    13         } elseif (!headers_sent()) {
    14             echo $err;
    15         }
    16     }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
    21 }
    22 
    235require_once __DIR__ . '/composer/autoload_real.php';
    246
    25 return ComposerAutoloaderInit16ffa2380971890c7d06726dab77d469::getLoader();
     7return ComposerAutoloaderInit::getLoader();
  • rest-api-blocks/trunk/vendor/composer/ClassLoader.php

    r3011477 r3074239  
    4343class ClassLoader
    4444{
    45     /** @var \Closure(string):void */
    46     private static $includeFile;
    47 
    48     /** @var string|null */
     45    /** @var ?string */
    4946    private $vendorDir;
    5047
    5148    // PSR-4
    5249    /**
    53      * @var array<string, array<string, int>>
     50     * @var array[]
     51     * @psalm-var array<string, array<string, int>>
    5452     */
    5553    private $prefixLengthsPsr4 = array();
    5654    /**
    57      * @var array<string, list<string>>
     55     * @var array[]
     56     * @psalm-var array<string, array<int, string>>
    5857     */
    5958    private $prefixDirsPsr4 = array();
    6059    /**
    61      * @var list<string>
     60     * @var array[]
     61     * @psalm-var array<string, string>
    6262     */
    6363    private $fallbackDirsPsr4 = array();
     
    6565    // PSR-0
    6666    /**
    67      * List of PSR-0 prefixes
    68      *
    69      * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2')))
    70      *
    71      * @var array<string, array<string, list<string>>>
     67     * @var array[]
     68     * @psalm-var array<string, array<string, string[]>>
    7269     */
    7370    private $prefixesPsr0 = array();
    7471    /**
    75      * @var list<string>
     72     * @var array[]
     73     * @psalm-var array<string, string>
    7674     */
    7775    private $fallbackDirsPsr0 = array();
     
    8179
    8280    /**
    83      * @var array<string, string>
     81     * @var string[]
     82     * @psalm-var array<string, string>
    8483     */
    8584    private $classMap = array();
     
    8988
    9089    /**
    91      * @var array<string, bool>
     90     * @var bool[]
     91     * @psalm-var array<string, bool>
    9292     */
    9393    private $missingClasses = array();
    9494
    95     /** @var string|null */
     95    /** @var */
    9696    private $apcuPrefix;
    9797
    9898    /**
    99      * @var array<string, self>
     99     * @var
    100100     */
    101101    private static $registeredLoaders = array();
    102102
    103103    /**
    104      * @param string|null $vendorDir
     104     * @param $vendorDir
    105105     */
    106106    public function __construct($vendorDir = null)
    107107    {
    108108        $this->vendorDir = $vendorDir;
    109         self::initializeIncludeClosure();
    110     }
    111 
    112     /**
    113      * @return array<string, list<string>>
     109    }
     110
     111    /**
     112     * @return string[]
    114113     */
    115114    public function getPrefixes()
     
    123122
    124123    /**
    125      * @return array<string, list<string>>
     124     * @return array[]
     125     * @psalm-return array<string, array<int, string>>
    126126     */
    127127    public function getPrefixesPsr4()
     
    131131
    132132    /**
    133      * @return list<string>
     133     * @return array[]
     134     * @psalm-return array<string, string>
    134135     */
    135136    public function getFallbackDirs()
     
    139140
    140141    /**
    141      * @return list<string>
     142     * @return array[]
     143     * @psalm-return array<string, string>
    142144     */
    143145    public function getFallbackDirsPsr4()
     
    147149
    148150    /**
    149      * @return array<string, string> Array of classname => path
     151     * @return string[] Array of classname => path
     152     * @psalm-return array<string, string>
    150153     */
    151154    public function getClassMap()
     
    155158
    156159    /**
    157      * @param array<string, string> $classMap Class to filename map
     160     * @param string[] $classMap Class to filename map
     161     * @psalm-param array<string, string> $classMap
    158162     *
    159163     * @return void
     
    172176     * appending or prepending to the ones previously set for this prefix.
    173177     *
    174      * @param string              $prefix  The prefix
    175      * @param list<string>|string $paths   The PSR-0 root directories
    176      * @param bool                $prepend Whether to prepend the directories
     178     * @param string          $prefix  The prefix
     179     * @param |string $paths   The PSR-0 root directories
     180     * @param bool            $prepend Whether to prepend the directories
    177181     *
    178182     * @return void
     
    180184    public function add($prefix, $paths, $prepend = false)
    181185    {
    182         $paths = (array) $paths;
    183186        if (!$prefix) {
    184187            if ($prepend) {
    185188                $this->fallbackDirsPsr0 = array_merge(
    186                     $paths,
     189                    $paths,
    187190                    $this->fallbackDirsPsr0
    188191                );
     
    190193                $this->fallbackDirsPsr0 = array_merge(
    191194                    $this->fallbackDirsPsr0,
    192                     $paths
     195                    $paths
    193196                );
    194197            }
     
    199202        $first = $prefix[0];
    200203        if (!isset($this->prefixesPsr0[$first][$prefix])) {
    201             $this->prefixesPsr0[$first][$prefix] = $paths;
     204            $this->prefixesPsr0[$first][$prefix] = $paths;
    202205
    203206            return;
     
    205208        if ($prepend) {
    206209            $this->prefixesPsr0[$first][$prefix] = array_merge(
    207                 $paths,
     210                $paths,
    208211                $this->prefixesPsr0[$first][$prefix]
    209212            );
     
    211214            $this->prefixesPsr0[$first][$prefix] = array_merge(
    212215                $this->prefixesPsr0[$first][$prefix],
    213                 $paths
     216                $paths
    214217            );
    215218        }
     
    220223     * appending or prepending to the ones previously set for this namespace.
    221224     *
    222      * @param string              $prefix  The prefix/namespace, with trailing '\\'
    223      * @param list<string>|string $paths   The PSR-4 base directories
    224      * @param bool                $prepend Whether to prepend the directories
     225     * @param string          $prefix  The prefix/namespace, with trailing '\\'
     226     * @param |string $paths   The PSR-4 base directories
     227     * @param bool            $prepend Whether to prepend the directories
    225228     *
    226229     * @throws \InvalidArgumentException
     
    230233    public function addPsr4($prefix, $paths, $prepend = false)
    231234    {
    232         $paths = (array) $paths;
    233235        if (!$prefix) {
    234236            // Register directories for the root namespace.
    235237            if ($prepend) {
    236238                $this->fallbackDirsPsr4 = array_merge(
    237                     $paths,
     239                    $paths,
    238240                    $this->fallbackDirsPsr4
    239241                );
     
    241243                $this->fallbackDirsPsr4 = array_merge(
    242244                    $this->fallbackDirsPsr4,
    243                     $paths
     245                    $paths
    244246                );
    245247            }
     
    251253            }
    252254            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
    253             $this->prefixDirsPsr4[$prefix] = $paths;
     255            $this->prefixDirsPsr4[$prefix] = $paths;
    254256        } elseif ($prepend) {
    255257            // Prepend directories for an already registered namespace.
    256258            $this->prefixDirsPsr4[$prefix] = array_merge(
    257                 $paths,
     259                $paths,
    258260                $this->prefixDirsPsr4[$prefix]
    259261            );
     
    262264            $this->prefixDirsPsr4[$prefix] = array_merge(
    263265                $this->prefixDirsPsr4[$prefix],
    264                 $paths
     266                $paths
    265267            );
    266268        }
     
    271273     * replacing any others previously set for this prefix.
    272274     *
    273      * @param string              $prefix The prefix
    274      * @param list<string>|string $paths  The PSR-0 base directories
     275     * @param string          $prefix The prefix
     276     * @param |string $paths  The PSR-0 base directories
    275277     *
    276278     * @return void
     
    289291     * replacing any others previously set for this namespace.
    290292     *
    291      * @param string              $prefix The prefix/namespace, with trailing '\\'
    292      * @param list<string>|string $paths  The PSR-4 base directories
     293     * @param string          $prefix The prefix/namespace, with trailing '\\'
     294     * @param |string $paths  The PSR-4 base directories
    293295     *
    294296     * @throws \InvalidArgumentException
     
    424426    {
    425427        if ($file = $this->findFile($class)) {
    426             $includeFile = self::$includeFile;
    427             $includeFile($file);
     428            includeFile($file);
    428429
    429430            return true;
     
    476477
    477478    /**
    478      * Returns the currently registered loaders keyed by their corresponding vendor directories.
    479      *
    480      * @return array<string, self>
     479     * Returns the currently registered loaders ed by their corresponding vendor directories.
     480     *
     481     * @return
    481482     */
    482483    public static function getRegisteredLoaders()
     
    555556        return false;
    556557    }
    557 
    558     /**
    559      * @return void
    560      */
    561     private static function initializeIncludeClosure()
    562     {
    563         if (self::$includeFile !== null) {
    564             return;
    565         }
    566 
    567         /**
    568          * Scope isolated include.
    569          *
    570          * Prevents access to $this/self from included files.
    571          *
    572          * @param  string $file
    573          * @return void
    574          */
    575         self::$includeFile = \Closure::bind(static function($file) {
    576             include $file;
    577         }, null, null);
    578     }
    579558}
     559
     560
     561
     562
     563
     564
     565
     566
     567
     568
     569
     570
     571
     572
  • rest-api-blocks/trunk/vendor/composer/InstalledVersions.php

    r2901997 r3074239  
    2222 *
    2323 * To require its presence, you can require `composer-runtime-api ^2.0`
    24  *
    25  * @final
    2624 */
    2725class InstalledVersions
     
    2927    /**
    3028     * @var mixed[]|null
    31      * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
     29     * @psalm-var array{root: array{name: string, }>}|array{}|null
    3230     */
    3331    private static $installed;
     
    4038    /**
    4139     * @var array[]
    42      * @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     40     * @psalm-var array<string, array{root: array{name: string, }>}>
    4341     */
    4442    private static $installedByVendor = array();
     
    9997        foreach (self::getInstalled() as $installed) {
    10098            if (isset($installed['versions'][$packageName])) {
    101                 return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
     99                return $includeDevRequirements || ;
    102100            }
    103101        }
     
    120118    public static function satisfies(VersionParser $parser, $packageName, $constraint)
    121119    {
    122         $constraint = $parser->parseConstraints((string) $constraint);
     120        $constraint = $parser->parseConstraints($constraint);
    123121        $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
    124122
     
    244242    /**
    245243     * @return array
    246      * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
     244     * @psalm-return array{name: string, }
    247245     */
    248246    public static function getRootPackage()
     
    258256     * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
    259257     * @return array[]
    260      * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
     258     * @psalm-return array{root: array{name: string, }>}
    261259     */
    262260    public static function getRawData()
     
    281279     *
    282280     * @return array[]
    283      * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     281     * @psalm-return list<array{root: array{name: string, }>}>
    284282     */
    285283    public static function getAllRawData()
     
    304302     * @return void
    305303     *
    306      * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
     304     * @psalm-param array{root: array{name: string, }>} $data
    307305     */
    308306    public static function reload($data)
     
    314312    /**
    315313     * @return array[]
    316      * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
     314     * @psalm-return list<array{root: array{name: string, }>}>
    317315     */
    318316    private static function getInstalled()
  • rest-api-blocks/trunk/vendor/composer/autoload_classmap.php

    r2901997 r3074239  
    33// autoload_classmap.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname();
    66$baseDir = dirname($vendorDir);
    77
  • rest-api-blocks/trunk/vendor/composer/autoload_namespaces.php

    r2901997 r3074239  
    33// autoload_namespaces.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname();
    66$baseDir = dirname($vendorDir);
    77
  • rest-api-blocks/trunk/vendor/composer/autoload_psr4.php

    r2901997 r3074239  
    33// autoload_psr4.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname();
    66$baseDir = dirname($vendorDir);
    77
  • rest-api-blocks/trunk/vendor/composer/autoload_real.php

    r3011477 r3074239  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit16ffa2380971890c7d06726dab77d469
     5class ComposerAutoloaderInit
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit16ffa2380971890c7d06726dab77d469', 'loadClassLoader'), true, true);
    28         self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit16ffa2380971890c7d06726dab77d469', 'loadClassLoader'));
     27        spl_autoload_register(array('ComposerAutoloaderInit', 'loadClassLoader'), true, true);
     28        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname());
     29        spl_autoload_unregister(array('ComposerAutoloaderInit', 'loadClassLoader'));
    3030
    31         require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit16ffa2380971890c7d06726dab77d469::getInitializer($loader));
     31        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     32        if ($useStaticLoader) {
     33            require __DIR__ . '/autoload_static.php';
     34
     35            call_user_func(\Composer\Autoload\ComposerStaticInit988f9a80d414bdc0701a092d71455a8c::getInitializer($loader));
     36        } else {
     37            $map = require __DIR__ . '/autoload_namespaces.php';
     38            foreach ($map as $namespace => $path) {
     39                $loader->set($namespace, $path);
     40            }
     41
     42            $map = require __DIR__ . '/autoload_psr4.php';
     43            foreach ($map as $namespace => $path) {
     44                $loader->setPsr4($namespace, $path);
     45            }
     46
     47            $classMap = require __DIR__ . '/autoload_classmap.php';
     48            if ($classMap) {
     49                $loader->addClassMap($classMap);
     50            }
     51        }
    3352
    3453        $loader->register(true);
  • rest-api-blocks/trunk/vendor/composer/autoload_static.php

    r3011477 r3074239  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit16ffa2380971890c7d06726dab77d469
     7class ComposerStaticInit
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    149149    {
    150150        return \Closure::bind(function () use ($loader) {
    151             $loader->prefixLengthsPsr4 = ComposerStaticInit16ffa2380971890c7d06726dab77d469::$prefixLengthsPsr4;
    152             $loader->prefixDirsPsr4 = ComposerStaticInit16ffa2380971890c7d06726dab77d469::$prefixDirsPsr4;
    153             $loader->classMap = ComposerStaticInit16ffa2380971890c7d06726dab77d469::$classMap;
     151            $loader->prefixLengthsPsr4 = ComposerStaticInit::$prefixLengthsPsr4;
     152            $loader->prefixDirsPsr4 = ComposerStaticInit::$prefixDirsPsr4;
     153            $loader->classMap = ComposerStaticInit::$classMap;
    154154
    155155        }, null, ClassLoader::class);
  • rest-api-blocks/trunk/vendor/composer/installed.php

    r3011477 r3074239  
    11<?php return array(
    22    'root' => array(
    3         'name' => 'spacedmonkey/wp-rest-blocks',
    4         'pretty_version' => '1.0.1',
    5         'version' => '1.0.1.0',
    6         'reference' => '04d5ea4b56d56843552f77f80240a8cd299ed1e7',
     3        'pretty_version' => '1.0.2',
     4        'version' => '1.0.2.0',
    75        'type' => 'wordpress-plugin',
    86        'install_path' => __DIR__ . '/../../',
    97        'aliases' => array(),
     8
     9
    1010        'dev' => false,
    1111    ),
     
    1414            'pretty_version' => 'v1.12.0',
    1515            'version' => '1.12.0.0',
    16             'reference' => 'd20a64ed3c94748397ff5973488761b22f6d3f19',
    1716            'type' => 'composer-plugin',
    1817            'install_path' => __DIR__ . '/./installers',
    1918            'aliases' => array(),
     19
    2020            'dev_requirement' => false,
    2121        ),
     
    3333        ),
    3434        'spacedmonkey/wp-rest-blocks' => array(
    35             'pretty_version' => '1.0.1',
    36             'version' => '1.0.1.0',
    37             'reference' => '04d5ea4b56d56843552f77f80240a8cd299ed1e7',
     35            'pretty_version' => '1.0.2',
     36            'version' => '1.0.2.0',
    3837            'type' => 'wordpress-plugin',
    3938            'install_path' => __DIR__ . '/../../',
    4039            'aliases' => array(),
     40
    4141            'dev_requirement' => false,
    4242        ),
     
    4444            'pretty_version' => 'v1.1.1',
    4545            'version' => '1.1.1.0',
    46             'reference' => '872339ffd38d261c4417ea1855428b1b4ff9abf1',
    4746            'type' => 'library',
    4847            'install_path' => __DIR__ . '/../tburry/pquery',
    4948            'aliases' => array(),
     49
    5050            'dev_requirement' => false,
    5151        ),
  • rest-api-blocks/trunk/wp-rest-blocks.php

    r2901997 r3074239  
    88 * Text Domain:       wp-rest-blocks
    99 * Domain Path:       /languages
    10  * Version:           1.0.0
     10 * Version:           1.0.
    1111 * Requires at least: 5.5
    1212 * Requires PHP:      7.0
Note: See TracChangeset for help on using the changeset viewer.