+++ /dev/null
-../scssphp/scssphp/bin/pscss
\ No newline at end of file
--- /dev/null
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../scssphp/scssphp/bin/pscss)
+ * using a stream wrapper to prevent the shebang from being output on PHP<8
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+if (PHP_VERSION_ID < 80000) {
+ if (!class_exists('Composer\BinProxyWrapper')) {
+ /**
+ * @internal
+ */
+ final class BinProxyWrapper
+ {
+ private $handle;
+ private $position;
+
+ public function stream_open($path, $mode, $options, &$opened_path)
+ {
+ // get rid of composer-bin-proxy:// prefix for __FILE__ & __DIR__ resolution
+ $opened_path = substr($path, 21);
+ $opened_path = realpath($opened_path) ?: $opened_path;
+ $this->handle = fopen($opened_path, $mode);
+ $this->position = 0;
+
+ // remove all traces of this stream wrapper once it has been used
+ stream_wrapper_unregister('composer-bin-proxy');
+
+ return (bool) $this->handle;
+ }
+
+ public function stream_read($count)
+ {
+ $data = fread($this->handle, $count);
+
+ if ($this->position === 0) {
+ $data = preg_replace('{^#!.*\r?\n}', '', $data);
+ }
+
+ $this->position += strlen($data);
+
+ return $data;
+ }
+
+ public function stream_cast($castAs)
+ {
+ return $this->handle;
+ }
+
+ public function stream_close()
+ {
+ fclose($this->handle);
+ }
+
+ public function stream_lock($operation)
+ {
+ return $operation ? flock($this->handle, $operation) : true;
+ }
+
+ public function stream_tell()
+ {
+ return $this->position;
+ }
+
+ public function stream_eof()
+ {
+ return feof($this->handle);
+ }
+
+ public function stream_stat()
+ {
+ return fstat($this->handle);
+ }
+
+ public function stream_set_option($option, $arg1, $arg2)
+ {
+ return true;
+ }
+ }
+ }
+
+ if (function_exists('stream_wrapper_register') && stream_wrapper_register('composer-bin-proxy', 'Composer\BinProxyWrapper')) {
+ include("composer-bin-proxy://" . __DIR__ . '/..'.'/scssphp/scssphp/bin/pscss');
+ exit(0);
+ }
+}
+
+include __DIR__ . '/..'.'/scssphp/scssphp/bin/pscss';
},
{
"name": "symfony/css-selector",
- "version": "v5.4.0",
+ "version": "v5.4.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "44b933f98bb4b5220d10bed9ce5662f8c2d13dcc"
+ "reference": "cfcbee910e159df402603502fe387e8b677c22fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/44b933f98bb4b5220d10bed9ce5662f8c2d13dcc",
- "reference": "44b933f98bb4b5220d10bed9ce5662f8c2d13dcc",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/cfcbee910e159df402603502fe387e8b677c22fd",
+ "reference": "cfcbee910e159df402603502fe387e8b677c22fd",
"shasum": ""
},
"require": {
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v5.4.0"
+ "source": "https://github.com/symfony/css-selector/tree/v5.4.2"
},
"funding": [
{
"type": "tidelift"
}
],
- "time": "2021-09-09T08:06:01+00:00"
+ "time": "2021-12-16T21:58:21+00:00"
},
{
"name": "symfony/deprecation-contracts",
"php": "7.2.24",
"ext-gd": "0"
},
- "plugin-api-version": "2.1.0"
+ "plugin-api-version": "2.2.0"
}
/**
* @return string[] Array of classname => path
- * @psalm-var array<string, string>
+ * @psalm-return array<string, string>
*/
public function getClassMap()
{
}
}
+/**
+ * @param string $fileIdentifier
+ * @param string $file
+ * @return void
+ */
function composerRequirea1f5f7c74275d47a45049a2936db1d0d($fileIdentifier, $file)
{
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
- require $file;
-
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
+
+ require $file;
}
}
},
{
"name": "symfony/css-selector",
- "version": "v5.4.0",
- "version_normalized": "5.4.0.0",
+ "version": "v5.4.2",
+ "version_normalized": "5.4.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "44b933f98bb4b5220d10bed9ce5662f8c2d13dcc"
+ "reference": "cfcbee910e159df402603502fe387e8b677c22fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/44b933f98bb4b5220d10bed9ce5662f8c2d13dcc",
- "reference": "44b933f98bb4b5220d10bed9ce5662f8c2d13dcc",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/cfcbee910e159df402603502fe387e8b677c22fd",
+ "reference": "cfcbee910e159df402603502fe387e8b677c22fd",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-php80": "^1.16"
},
- "time": "2021-09-09T08:06:01+00:00",
+ "time": "2021-12-16T21:58:21+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v5.4.0"
+ "source": "https://github.com/symfony/css-selector/tree/v5.4.2"
},
"funding": [
{
'dev_requirement' => false,
),
'symfony/css-selector' => array(
- 'pretty_version' => 'v5.4.0',
- 'version' => '5.4.0.0',
+ 'pretty_version' => 'v5.4.2',
+ 'version' => '5.4.2.0',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/css-selector',
'aliases' => array(),
- 'reference' => '44b933f98bb4b5220d10bed9ce5662f8c2d13dcc',
+ 'reference' => 'cfcbee910e159df402603502fe387e8b677c22fd',
'dev_requirement' => false,
),
'symfony/deprecation-contracts' => array(
/**
* Returns next identifier token.
*
- * @return string
- *
* @throws SyntaxErrorException If next token is not an identifier
*/
public function getNextIdentifier(): string
/**
* Returns next identifier or null if star delimiter token is found.
*
- * @return string|null
- *
* @throws SyntaxErrorException If next token is not an identifier or a star delimiter
*/
public function getNextIdentifierOrStar(): ?string