123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- /**
- * Origin filesystem driver
- *
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Framework\Filesystem\Driver;
- /**
- * Class Https
- *
- */
- class Https extends Http
- {
- /**
- * Scheme distinguisher
- *
- * @var string
- */
- protected $scheme = 'https';
- /**
- * Parse a https url
- *
- * @param string $path
- * @return array
- */
- protected function parseUrl($path)
- {
- $urlProp = parent::parseUrl($path);
- if (!isset($urlProp['port'])) {
- $urlProp['port'] = 443;
- }
- return $urlProp;
- }
- /**
- * Open a https url
- *
- * @param string $hostname
- * @param int $port
- * @return array
- */
- protected function open($hostname, $port)
- {
- return parent::open('ssl://' . $hostname, $port);
- }
- }
|