1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- namespace TYPO3\PharStreamWrapper\Phar;
- /*
- * This file is part of the TYPO3 project.
- *
- * It is free software; you can redistribute it and/or modify it under the terms
- * of the MIT License (MIT). For the full copyright and license information,
- * please read the LICENSE file that was distributed with this source code.
- *
- * The TYPO3 project - inspiring people to share!
- */
- class Container
- {
- /**
- * @var Stub
- */
- private $stub;
- /**
- * @var Manifest
- */
- private $manifest;
- /**
- * @param Stub $stub
- * @param Manifest $manifest
- */
- public function __construct(Stub $stub, Manifest $manifest)
- {
- $this->stub = $stub;
- $this->manifest = $manifest;
- }
- /**
- * @return Stub
- */
- public function getStub()
- {
- return $this->stub;
- }
- /**
- * @return Manifest
- */
- public function getManifest()
- {
- return $this->manifest;
- }
- /**
- * @return string
- */
- public function getAlias()
- {
- return $this->manifest->getAlias() ?: $this->stub->getMappedAlias();
- }
- }
|