Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4ab2f99

Browse files
javiereguiluzfabpot
authored andcommitted
[Bundles] Rename getPublicPath() as getPublicDir()
1 parent ac7938b commit 4ab2f99

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

src/Symfony/Bundle/FrameworkBundle/Command/AssetsInstallCommand.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,13 @@ protected function execute(InputInterface $input, OutputInterface $output)
137137
$validAssetDirs = [];
138138
/** @var BundleInterface $bundle */
139139
foreach ($kernel->getBundles() as $bundle) {
140-
if (!method_exists($bundle, 'getPublicPath')) {
141-
@trigger_error('Not defining "getPublicPath()" method is deprecated since Symfony 4.4 and will not be supported in 5.0.', E_USER_DEPRECATED);
142-
$publicPath = 'Resources/public';
140+
if (!method_exists($bundle, 'getPublicDir')) {
141+
@trigger_error(sprintf('Not defining "getPublicDir()" method in the "%s" class is deprecated since Symfony 4.4 and will not be supported in 5.0.', get_class($bundle)), E_USER_DEPRECATED);
142+
$publicDir = 'Resources/public';
143143
} else {
144-
$publicPath = $bundle->getPublicPath();
144+
$publicDir = ltrim($bundle->getPublicDir(), '\\/');
145145
}
146-
if (!is_dir($originDir = $bundle->getPath().\DIRECTORY_SEPARATOR.$publicPath)) {
146+
if (!is_dir($originDir = $bundle->getPath().\DIRECTORY_SEPARATOR.$publicDir)) {
147147
continue;
148148
}
149149

src/Symfony/Component/HttpKernel/Bundle/Bundle.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ public function registerCommands(Application $application)
135135
{
136136
}
137137

138-
public function getPublicPath(): string
138+
public function getPublicDir(): string
139139
{
140140
return 'Resources/public';
141141
}

src/Symfony/Component/HttpKernel/Bundle/BundleInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
*
2121
* @author Fabien Potencier <[email protected]>
2222
*
23-
* @method string getPublicPath() Returns relative path for public assets
23+
* @method string getPublicDir() Returns relative path for the public assets directory
2424
*/
2525
interface BundleInterface extends ContainerAwareInterface
2626
{

src/Symfony/Component/HttpKernel/Tests/KernelTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ protected function getBundle($dir = null, $parent = null, $className = null, $bu
627627
{
628628
$bundle = $this
629629
->getMockBuilder('Symfony\Component\HttpKernel\Bundle\BundleInterface')
630-
->setMethods(['getPath', 'getPublicPath', 'getParent', 'getName'])
630+
->setMethods(['getPath', 'getPublicDir', 'getParent', 'getName'])
631631
->disableOriginalConstructor()
632632
;
633633

@@ -651,7 +651,7 @@ protected function getBundle($dir = null, $parent = null, $className = null, $bu
651651

652652
$bundle
653653
->expects($this->any())
654-
->method('getPublicPath')
654+
->method('getPublicDir')
655655
->willReturn('Resources/public')
656656
;
657657

0 commit comments

Comments
 (0)