Changeset 3326148
- Timestamp:
- 07/11/2025 08:58:15 AM (9 months ago)
- Location:
- folderly/trunk
- Files:
-
- 19 edited
-
composer.lock (modified) (1 diff)
-
folderly.php (modified) (2 diffs)
-
includes/Admin/Admin.php (modified) (1 diff)
-
includes/App.php (modified) (2 diffs)
-
includes/Entities/Folder.php (modified) (1 diff)
-
includes/Import/FBImporter.php (modified) (1 diff)
-
includes/Import/MLFImporter.php (modified) (1 diff)
-
includes/Import/RMLImporter.php (modified) (1 diff)
-
includes/Repository/FolderRepository.php (modified) (7 diffs)
-
includes/Rest/FolderRoute.php (modified) (9 diffs)
-
includes/Rest/ImportRoute.php (modified) (4 diffs)
-
includes/Taxonomy/Taxonomy.php (modified) (1 diff)
-
includes/Utils/Vite.php (modified) (1 diff)
-
includes/Utils/ViteAbstract.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (2 diffs)
-
vendor/composer/autoload_static.php (modified) (2 diffs)
-
vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
folderly/trunk/composer.lock
r3163296 r3326148 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": " 3ca2cb66c12e0328afc75d1a7ae2d877",7 "content-hash": "09e5f748c498effcd23c53662d74a5ae", 8 8 "packages": [], 9 "packages-dev": [], 9 "packages-dev": [ 10 { 11 "name": "php-stubs/wordpress-stubs", 12 "version": "v6.8.1", 13 "source": { 14 "type": "git", 15 "url": "https://github.com/php-stubs/wordpress-stubs.git", 16 "reference": "92e444847d94f7c30f88c60004648f507688acd5" 17 }, 18 "dist": { 19 "type": "zip", 20 "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/92e444847d94f7c30f88c60004648f507688acd5", 21 "reference": "92e444847d94f7c30f88c60004648f507688acd5", 22 "shasum": "" 23 }, 24 "conflict": { 25 "phpdocumentor/reflection-docblock": "5.6.1" 26 }, 27 "require-dev": { 28 "dealerdirect/phpcodesniffer-composer-installer": "^1.0", 29 "nikic/php-parser": "^5.4", 30 "php": "^7.4 || ^8.0", 31 "php-stubs/generator": "^0.8.3", 32 "phpdocumentor/reflection-docblock": "^5.4.1", 33 "phpstan/phpstan": "^2.1", 34 "phpunit/phpunit": "^9.5", 35 "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^1.1.1", 36 "wp-coding-standards/wpcs": "3.1.0 as 2.3.0" 37 }, 38 "suggest": { 39 "paragonie/sodium_compat": "Pure PHP implementation of libsodium", 40 "symfony/polyfill-php80": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", 41 "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan" 42 }, 43 "type": "library", 44 "notification-url": "https://packagist.org/downloads/", 45 "license": [ 46 "MIT" 47 ], 48 "description": "WordPress function and class declaration stubs for static analysis.", 49 "homepage": "https://github.com/php-stubs/wordpress-stubs", 50 "keywords": [ 51 "PHPStan", 52 "static analysis", 53 "wordpress" 54 ], 55 "support": { 56 "issues": "https://github.com/php-stubs/wordpress-stubs/issues", 57 "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.8.1" 58 }, 59 "time": "2025-05-02T12:33:34+00:00" 60 }, 61 { 62 "name": "phpstan/phpstan", 63 "version": "1.12.27", 64 "source": { 65 "type": "git", 66 "url": "https://github.com/phpstan/phpstan.git", 67 "reference": "3a6e423c076ab39dfedc307e2ac627ef579db162" 68 }, 69 "dist": { 70 "type": "zip", 71 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/3a6e423c076ab39dfedc307e2ac627ef579db162", 72 "reference": "3a6e423c076ab39dfedc307e2ac627ef579db162", 73 "shasum": "" 74 }, 75 "require": { 76 "php": "^7.2|^8.0" 77 }, 78 "conflict": { 79 "phpstan/phpstan-shim": "*" 80 }, 81 "bin": [ 82 "phpstan", 83 "phpstan.phar" 84 ], 85 "type": "library", 86 "autoload": { 87 "files": [ 88 "bootstrap.php" 89 ] 90 }, 91 "notification-url": "https://packagist.org/downloads/", 92 "license": [ 93 "MIT" 94 ], 95 "description": "PHPStan - PHP Static Analysis Tool", 96 "keywords": [ 97 "dev", 98 "static analysis" 99 ], 100 "support": { 101 "docs": "https://phpstan.org/user-guide/getting-started", 102 "forum": "https://github.com/phpstan/phpstan/discussions", 103 "issues": "https://github.com/phpstan/phpstan/issues", 104 "security": "https://github.com/phpstan/phpstan/security/policy", 105 "source": "https://github.com/phpstan/phpstan-src" 106 }, 107 "funding": [ 108 { 109 "url": "https://github.com/ondrejmirtes", 110 "type": "github" 111 }, 112 { 113 "url": "https://github.com/phpstan", 114 "type": "github" 115 } 116 ], 117 "time": "2025-05-21T20:51:45+00:00" 118 }, 119 { 120 "name": "symfony/polyfill-php73", 121 "version": "v1.32.0", 122 "source": { 123 "type": "git", 124 "url": "https://github.com/symfony/polyfill-php73.git", 125 "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" 126 }, 127 "dist": { 128 "type": "zip", 129 "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", 130 "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", 131 "shasum": "" 132 }, 133 "require": { 134 "php": ">=7.2" 135 }, 136 "type": "library", 137 "extra": { 138 "thanks": { 139 "url": "https://github.com/symfony/polyfill", 140 "name": "symfony/polyfill" 141 } 142 }, 143 "autoload": { 144 "files": [ 145 "bootstrap.php" 146 ], 147 "psr-4": { 148 "Symfony\\Polyfill\\Php73\\": "" 149 }, 150 "classmap": [ 151 "Resources/stubs" 152 ] 153 }, 154 "notification-url": "https://packagist.org/downloads/", 155 "license": [ 156 "MIT" 157 ], 158 "authors": [ 159 { 160 "name": "Nicolas Grekas", 161 "email": "p@tchwork.com" 162 }, 163 { 164 "name": "Symfony Community", 165 "homepage": "https://symfony.com/contributors" 166 } 167 ], 168 "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", 169 "homepage": "https://symfony.com", 170 "keywords": [ 171 "compatibility", 172 "polyfill", 173 "portable", 174 "shim" 175 ], 176 "support": { 177 "source": "https://github.com/symfony/polyfill-php73/tree/v1.32.0" 178 }, 179 "funding": [ 180 { 181 "url": "https://symfony.com/sponsor", 182 "type": "custom" 183 }, 184 { 185 "url": "https://github.com/fabpot", 186 "type": "github" 187 }, 188 { 189 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 190 "type": "tidelift" 191 } 192 ], 193 "time": "2024-09-09T11:45:10+00:00" 194 }, 195 { 196 "name": "szepeviktor/phpstan-wordpress", 197 "version": "v1.3.5", 198 "source": { 199 "type": "git", 200 "url": "https://github.com/szepeviktor/phpstan-wordpress.git", 201 "reference": "7f8cfe992faa96b6a33bbd75c7bace98864161e7" 202 }, 203 "dist": { 204 "type": "zip", 205 "url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/7f8cfe992faa96b6a33bbd75c7bace98864161e7", 206 "reference": "7f8cfe992faa96b6a33bbd75c7bace98864161e7", 207 "shasum": "" 208 }, 209 "require": { 210 "php": "^7.2 || ^8.0", 211 "php-stubs/wordpress-stubs": "^4.7 || ^5.0 || ^6.0", 212 "phpstan/phpstan": "^1.10.31", 213 "symfony/polyfill-php73": "^1.12.0" 214 }, 215 "require-dev": { 216 "composer/composer": "^2.1.14", 217 "dealerdirect/phpcodesniffer-composer-installer": "^1.0", 218 "php-parallel-lint/php-parallel-lint": "^1.1", 219 "phpstan/phpstan-strict-rules": "^1.2", 220 "phpunit/phpunit": "^8.0 || ^9.0", 221 "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^1.0", 222 "wp-coding-standards/wpcs": "3.1.0 as 2.3.0" 223 }, 224 "suggest": { 225 "swissspidy/phpstan-no-private": "Detect usage of internal core functions, classes and methods" 226 }, 227 "type": "phpstan-extension", 228 "extra": { 229 "phpstan": { 230 "includes": [ 231 "extension.neon" 232 ] 233 } 234 }, 235 "autoload": { 236 "psr-4": { 237 "SzepeViktor\\PHPStan\\WordPress\\": "src/" 238 } 239 }, 240 "notification-url": "https://packagist.org/downloads/", 241 "license": [ 242 "MIT" 243 ], 244 "description": "WordPress extensions for PHPStan", 245 "keywords": [ 246 "PHPStan", 247 "code analyse", 248 "code analysis", 249 "static analysis", 250 "wordpress" 251 ], 252 "support": { 253 "issues": "https://github.com/szepeviktor/phpstan-wordpress/issues", 254 "source": "https://github.com/szepeviktor/phpstan-wordpress/tree/v1.3.5" 255 }, 256 "time": "2024-06-28T22:27:19+00:00" 257 } 258 ], 10 259 "aliases": [], 11 260 "minimum-stability": "stable", -
folderly/trunk/folderly.php
r3195670 r3326148 11 11 * Domain Path: /languages 12 12 * License: GPLv2 or later 13 * Version: 0. 213 * Version: 0.3 14 14 * 15 15 * @package Folderly … … 18 18 defined( 'ABSPATH' ) || exit; 19 19 20 define( 'FOLDERLY_VERSION', '0. 2' );21 define( 'FOLDERLY_DB_VERSION', '0. 2' );20 define( 'FOLDERLY_VERSION', '0.3' ); 21 define( 'FOLDERLY_DB_VERSION', '0.3' ); 22 22 define( 'FOLDERLY_URL', plugin_dir_url( __FILE__ ) ); 23 23 define( 'FOLDERLY_PATH', plugin_dir_path( __FILE__ ) ); -
folderly/trunk/includes/Admin/Admin.php
r3163296 r3326148 53 53 public function manage_media_custom_column( $column_name, $post_ID ) { 54 54 if ( 'fdl_move_column' === $column_name ) { 55 echo "<span class='dashicons dashicons-move' data-id='" . esc_attr( $post_ID ) . "'></span>";55 echo "<span class='dashicons dashicons-move' data-id='" . intval( $post_ID ) . "'></span>"; 56 56 } 57 57 } -
folderly/trunk/includes/App.php
r3195670 r3326148 24 24 * @var self $instance 25 25 */ 26 private static $instance; 27 28 /** 29 * The configuration object. 30 * 31 * @var Options $config 32 */ 33 private $config; 26 private static $instance = null; 34 27 35 28 /** … … 80 73 */ 81 74 public static function instance() { 82 if ( ! isset( self::$instance ) && ! ( self::$instance instanceof App )) {75 if ( null === self::$instance ) { 83 76 self::$instance = new App(); 84 77 self::$instance->base_hooks(); -
folderly/trunk/includes/Entities/Folder.php
r3163296 r3326148 123 123 } 124 124 } 125 126 return $this;127 125 } 128 126 -
folderly/trunk/includes/Import/FBImporter.php
r3163296 r3326148 22 22 } 23 23 24 return $this->wpdb->get_var( "SELECT COUNT(id) FROM {$wpdb->prefix}fbv");24 return intval( $this->wpdb->get_var( "SELECT COUNT(id) FROM {$wpdb->prefix}fbv" ) ); 25 25 } 26 26 -
folderly/trunk/includes/Import/MLFImporter.php
r3163296 r3326148 25 25 global $wpdb; 26 26 27 return $this->wpdb->get_var( $wpdb->prepare( "SELECT COUNT(ID) FROM $wpdb->posts WHERE post_type = %s", self::POST_TYPE) );27 return intval( $this->wpdb->get_var( $wpdb->prepare( "SELECT COUNT(ID) FROM $wpdb->posts WHERE post_type = %s", self::POST_TYPE ) ) ); 28 28 } 29 29 -
folderly/trunk/includes/Import/RMLImporter.php
r3163296 r3326148 22 22 } 23 23 24 return $this->wpdb->get_var( "SELECT COUNT(id) FROM {$wpdb->prefix}realmedialibrary");24 return intval( $this->wpdb->get_var( "SELECT COUNT(id) FROM {$wpdb->prefix}realmedialibrary" ) ); 25 25 } 26 26 -
folderly/trunk/includes/Repository/FolderRepository.php
r3163296 r3326148 63 63 $folder->set_name( $term->name ); 64 64 $folder->set_description( $term->description ); 65 // @phpstan-ignore property.notFound 65 66 $folder->set_order( $term->folderly_order ); 66 67 $folder->set_parent( $term->parent ); … … 79 80 * @param Folder $folder The order of the folder. 80 81 * 81 * @return Folder| falseThe folder object or false if the folder could not be created.82 * @return Folder|\WP_Error The folder object or false if the folder could not be created. 82 83 */ 83 84 public function create( &$folder ) { … … 125 126 * @param Folder $folder The order of the folder. 126 127 * 127 * @return Folder|falseThe folder object or false if the folder could not be updated.128 * @return array|\WP_Error The folder object or false if the folder could not be updated. 128 129 */ 129 130 public function update( &$folder ) { … … 139 140 return new \WP_Error( 'folderly_update_error', $result->get_error_message(), [ 'status' => 500 ] ); 140 141 } 142 143 return $result; 141 144 } 142 145 … … 147 150 * @param bool $with_children Whether to delete the children of the folder. 148 151 * 149 * @return Folder|false The folder object orfalse if the folder could not be deleted.152 * @return bool|\WP_Error True if the folder was deleted, false if the folder could not be deleted. 150 153 */ 151 154 public function delete( &$folder, $with_children = true ) { … … 163 166 return new \WP_Error( 'folderly_delete_error', $result->get_error_message(), [ 'status' => 500 ] ); 164 167 } 168 169 return $result; 165 170 } 166 171 … … 204 209 * @param bool $return_count Whether to return the count of the folders. 205 210 * 206 * @return array The count of the folders.211 * @return array|void The count of the folders or void if the count is not returned. 207 212 */ 208 213 public function assign_posts( $folder_id, $post_ids, $return_count = true ) { -
folderly/trunk/includes/Rest/FolderRoute.php
r3163296 r3326148 191 191 * Retrieves a collection of items. 192 192 * 193 * @param WP_REST_Request $request Full data about the request.194 * 195 * @return WP_REST_Response Response object.193 * @param \WP_REST_Request $request Full data about the request. 194 * 195 * @return \WP_REST_Response Response object. 196 196 */ 197 197 public function get_items( $request ) { … … 216 216 * Prepares a single item output for response. 217 217 * 218 * @param WP_REST_Request $request Request object.218 * @param \WP_REST_Request $request Request object. 219 219 * 220 220 * @return Folder Response object. … … 235 235 * Creates one item from the collection. 236 236 * 237 * @param WP_REST_Request $request Full data about the request.238 * 239 * @return WP_REST_Response Response object.237 * @param \WP_REST_Request $request Full data about the request. 238 * 239 * @return \WP_REST_Response Response object. 240 240 */ 241 241 public function create_item( $request ) { … … 248 248 * Checks if a given request has access to get items. 249 249 * 250 * @param WP_REST_Request $request Full data about the request.250 * @param \WP_REST_Request $request Full data about the request. 251 251 * 252 252 * @return bool Whether the request has permission to get items. … … 346 346 * Deletes one item from the collection. 347 347 * 348 * @param WP_REST_Request $request Full data about the request.349 * 350 * @return WP_REST_Response Response object.348 * @param \WP_REST_Request $request Full data about the request. 349 * 350 * @return \WP_REST_Response Response object. 351 351 */ 352 352 public function delete_items( $request ) { … … 371 371 * Retrieves one item from the collection. 372 372 * 373 * @param WP_REST_Request $request Full data about the request.374 * 375 * @return WP_REST_Response Response object.373 * @param \WP_REST_Request $request Full data about the request. 374 * 375 * @return \WP_REST_Response Response object. 376 376 */ 377 377 public function update_item( $request ) { … … 391 391 * Retrieves one item from the collection. 392 392 * 393 * @param WP_REST_Request $request Full data about the request.394 * 395 * @return WP_REST_Response Response object.393 * @param \WP_REST_Request $request Full data about the request. 394 * 395 * @return \WP_REST_Response Response object. 396 396 */ 397 397 public function sortable( $request ) { … … 408 408 * Retrieves one item from the collection. 409 409 * 410 * @param WP_REST_Request $request Full data about the request.411 * 412 * @return WP_REST_Response Response object.410 * @param \WP_REST_Request $request Full data about the request. 411 * 412 * @return \WP_REST_Response Response object. 413 413 */ 414 414 public function assign( $request ) { … … 424 424 * Retrieves one item from the collection. 425 425 * 426 * @param WP_REST_Request $request Full data about the request.427 * 428 * @return WP_REST_Response Response object.426 * @param \WP_REST_Request $request Full data about the request. 427 * 428 * @return \WP_REST_Response Response object. 429 429 */ 430 430 public function get_count( $request ) { -
folderly/trunk/includes/Rest/ImportRoute.php
r3163296 r3326148 100 100 * Get import details. 101 101 * 102 * @return WP_REST_Response The import details.102 * @return \WP_REST_Response The import details. 103 103 */ 104 104 public function get_import_details() { … … 111 111 * Get folder tree. 112 112 * 113 * @param WP_REST_Request $request The request.113 * @param \WP_REST_Request $request The request object. 114 114 * 115 * @return WP_REST_Response The folder tree.115 * @return \WP_REST_Response|\WP_Error The folder tree or an error if the plugin is missing. 116 116 */ 117 117 public function get_folder_tree( $request ) { … … 131 131 * Get folder attachments. 132 132 * 133 * @param WP_REST_Request $request The request.133 * @param \WP_REST_Request $request The request. 134 134 * 135 * @return WP_REST_Response The folder attachments.135 * @return \WP_REST_Response|\WP_Error The folder attachments or an error if the plugin is missing. 136 136 */ 137 137 public function get_folder_attachments( $request ) { … … 151 151 * Import folders. 152 152 * 153 * @param WP_REST_Request $request The request.153 * @param \WP_REST_Request $request The request. 154 154 * 155 * @return WP_REST_Response The response.155 * @return \WP_REST_Response The response. 156 156 */ 157 157 public function import_folders( $request ) { -
folderly/trunk/includes/Taxonomy/Taxonomy.php
r3163296 r3326148 151 151 ], 152 152 ], 153 $query->get( 'tax_query' )154 153 ); 155 154 } -
folderly/trunk/includes/Utils/Vite.php
r3163296 r3326148 57 57 */ 58 58 private function initialize_vite_mode(): void { 59 // @phpstan-ignore if.alwaysFalse 59 60 if ( FOLDERLY_DEVELOPMENT ) { 60 61 $this->vite_mode = new ViteDev( $this->script, $this->handle, $this->dependencies ); -
folderly/trunk/includes/Utils/ViteAbstract.php
r3163296 r3326148 87 87 }, 88 88 10, 89 389 2 90 90 ); 91 91 } -
folderly/trunk/readme.txt
r3224980 r3326148 1 1 === Folderly === 2 Contributors: wpfolderly , robbert-v2 Contributors: wpfolderly 3 3 Donate link: https://wpfolderly.com/ 4 4 Tags: file manager, media folder, wordpress media folders, media folders, folders 5 5 Requires at least: 5.6 6 Tested up to: 6. 7.16 Tested up to: 6.8.1 7 7 Requires PHP: 7.4 8 Stable tag: 0. 28 Stable tag: 0.3 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 106 106 - Breakdance Builder 107 107 - Zion Builder 108 109 = 0.3 = 110 - Refactored the codebase -
folderly/trunk/vendor/autoload.php
r3163296 r3326148 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 61773a4c260a534f1a8b7d5165246913::getLoader();25 return ComposerAutoloaderInit7884516eb7d04edbd1a62a3f8d0cbe45::getLoader(); -
folderly/trunk/vendor/composer/autoload_real.php
r3163296 r3326148 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 61773a4c260a534f1a8b7d51652469135 class ComposerAutoloaderInit7884516eb7d04edbd1a62a3f8d0cbe45 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 61773a4c260a534f1a8b7d5165246913', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit7884516eb7d04edbd1a62a3f8d0cbe45', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 61773a4c260a534f1a8b7d5165246913', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit7884516eb7d04edbd1a62a3f8d0cbe45', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit 61773a4c260a534f1a8b7d5165246913::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit7884516eb7d04edbd1a62a3f8d0cbe45::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
folderly/trunk/vendor/composer/autoload_static.php
r3163296 r3326148 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 61773a4c260a534f1a8b7d51652469137 class ComposerStaticInit7884516eb7d04edbd1a62a3f8d0cbe45 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit 61773a4c260a534f1a8b7d5165246913::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit 61773a4c260a534f1a8b7d5165246913::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit 61773a4c260a534f1a8b7d5165246913::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInit7884516eb7d04edbd1a62a3f8d0cbe45::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInit7884516eb7d04edbd1a62a3f8d0cbe45::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInit7884516eb7d04edbd1a62a3f8d0cbe45::$classMap; 33 33 34 34 }, null, ClassLoader::class); -
folderly/trunk/vendor/composer/installed.php
r3163296 r3326148 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' b60a36edadcfd34595b07f34cc2dd23e43cec55b',6 'reference' => '841fe333c011eb20f633492771e499215d447b76', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-main', 15 15 'version' => 'dev-main', 16 'reference' => ' b60a36edadcfd34595b07f34cc2dd23e43cec55b',16 'reference' => '841fe333c011eb20f633492771e499215d447b76', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.