use getProjectDir() when possible

This commit is contained in:
Christian Flothmann 2017-05-08 13:12:11 +02:00
parent b1349a7889
commit a8e298a66c
4 changed files with 7 additions and 10 deletions

View File

@ -46,7 +46,6 @@ class AboutCommand extends ContainerAwareCommand
/** @var $kernel KernelInterface */ /** @var $kernel KernelInterface */
$kernel = $this->getContainer()->get('kernel'); $kernel = $this->getContainer()->get('kernel');
$baseDir = realpath($kernel->getRootDir().DIRECTORY_SEPARATOR.'..');
$io->table(array(), array( $io->table(array(), array(
array('<info>Symfony</>'), array('<info>Symfony</>'),
@ -62,9 +61,9 @@ class AboutCommand extends ContainerAwareCommand
array('Environment', $kernel->getEnvironment()), array('Environment', $kernel->getEnvironment()),
array('Debug', $kernel->isDebug() ? 'true' : 'false'), array('Debug', $kernel->isDebug() ? 'true' : 'false'),
array('Charset', $kernel->getCharset()), array('Charset', $kernel->getCharset()),
array('Root directory', self::formatPath($kernel->getRootDir(), $baseDir)), array('Root directory', self::formatPath($kernel->getRootDir(), $kernel->getProjectDir())),
array('Cache directory', self::formatPath($kernel->getCacheDir(), $baseDir).' (<comment>'.self::formatFileSize($kernel->getCacheDir()).'</>)'), array('Cache directory', self::formatPath($kernel->getCacheDir(), $kernel->getProjectDir()).' (<comment>'.self::formatFileSize($kernel->getCacheDir()).'</>)'),
array('Log directory', self::formatPath($kernel->getLogDir(), $baseDir).' (<comment>'.self::formatFileSize($kernel->getLogDir()).'</>)'), array('Log directory', self::formatPath($kernel->getLogDir(), $kernel->getProjectDir()).' (<comment>'.self::formatFileSize($kernel->getLogDir()).'</>)'),
new TableSeparator(), new TableSeparator(),
array('<info>PHP</>'), array('<info>PHP</>'),
new TableSeparator(), new TableSeparator(),

View File

@ -82,9 +82,7 @@ EOT
$targetArg = rtrim($input->getArgument('target'), '/'); $targetArg = rtrim($input->getArgument('target'), '/');
if (!is_dir($targetArg)) { if (!is_dir($targetArg)) {
$appRoot = $this->getContainer()->getParameter('kernel.root_dir').'/..'; $targetArg = $this->getContainer()->getParameter('kernel.project_dir').'/'.$targetArg;
$targetArg = $appRoot.'/'.$targetArg;
if (!is_dir($targetArg)) { if (!is_dir($targetArg)) {
throw new \InvalidArgumentException(sprintf('The target directory "%s" does not exist.', $input->getArgument('target'))); throw new \InvalidArgumentException(sprintf('The target directory "%s" does not exist.', $input->getArgument('target')));

View File

@ -8,13 +8,13 @@
<defaults public="false" /> <defaults public="false" />
<service id="web_server.command.server_run" class="Symfony\Bundle\WebServerBundle\Command\ServerRunCommand"> <service id="web_server.command.server_run" class="Symfony\Bundle\WebServerBundle\Command\ServerRunCommand">
<argument>%kernel.root_dir%/../web</argument> <argument>%kernel.project_dir%/web</argument>
<argument>%kernel.environment%</argument> <argument>%kernel.environment%</argument>
<tag name="console.command" /> <tag name="console.command" />
</service> </service>
<service id="web_server.command.server_start" class="Symfony\Bundle\WebServerBundle\Command\ServerStartCommand"> <service id="web_server.command.server_start" class="Symfony\Bundle\WebServerBundle\Command\ServerStartCommand">
<argument>%kernel.root_dir%/../web</argument> <argument>%kernel.project_dir%/web</argument>
<argument>%kernel.environment%</argument> <argument>%kernel.environment%</argument>
<tag name="console.command" /> <tag name="console.command" />
</service> </service>

View File

@ -18,7 +18,7 @@
"require": { "require": {
"php": ">=5.5.9", "php": ">=5.5.9",
"symfony/console": "~2.8.8|~3.0.8|~3.1.2|~3.2", "symfony/console": "~2.8.8|~3.0.8|~3.1.2|~3.2",
"symfony/http-kernel": "~2.8|~3.0", "symfony/http-kernel": "~3.3",
"symfony/process": "~2.8|~3.0" "symfony/process": "~2.8|~3.0"
}, },
"autoload": { "autoload": {