Skip to content

Commit 3260524

Browse files
authored
Merge pull request #20 from networkteam/remove-reserved-keyword-in-namespaces
Bugfix: Remove reserved keyword String in class namespaces
2 parents 057ada1 + fdd725a commit 3260524

File tree

8 files changed

+38
-12
lines changed

8 files changed

+38
-12
lines changed

Classes/Fusion/ConvertEmailLinksImplementation.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
use Neos\Flow\Annotations as Flow;
2020
use Neos\Fusion\FusionObjects\AbstractFusionObject;
2121
use Networkteam\Neos\MailObfuscator\Exception;
22-
use Networkteam\Neos\MailObfuscator\String\Converter\EmailLinkNameConverterInterface;
23-
use Networkteam\Neos\MailObfuscator\String\Converter\MailtoLinkConverterInterface;
22+
use Networkteam\Neos\MailObfuscator\Converter\EmailLinkNameConverterInterface;
23+
use Networkteam\Neos\MailObfuscator\Converter\MailtoLinkConverterInterface;
2424

2525
class ConvertEmailLinksImplementation extends AbstractFusionObject
2626
{

Classes/String/Converter/EmailLinkNameConverterInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?php
2-
namespace Networkteam\Neos\MailObfuscator\String\Converter;
2+
namespace Networkteam\Neos\MailObfuscator\Converter;
33

44
/*
55
* Copyright (C) 2014 networkteam GmbH

Classes/String/Converter/Mailto2HrefObfuscatingConverter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?php
2-
namespace Networkteam\Neos\MailObfuscator\String\Converter;
2+
namespace Networkteam\Neos\MailObfuscator\Converter;
33

44
/*
55
* Copyright (C) 2014 networkteam GmbH

Classes/String/Converter/MailtoLinkConverterInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?php
2-
namespace Networkteam\Neos\MailObfuscator\String\Converter;
2+
namespace Networkteam\Neos\MailObfuscator\Converter;
33

44
/*
55
* Copyright (C) 2014 networkteam GmbH

Classes/String/Converter/RewriteAtCharConverter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?php
2-
namespace Networkteam\Neos\MailObfuscator\String\Converter;
2+
namespace Networkteam\Neos\MailObfuscator\Converter;
33

44
use Neos\Flow\Annotations as Flow;
55

Configuration/Objects.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
# You should have received a copy of the GNU General Public License along with this program; if not, write to the
1111
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1212

13-
'Networkteam\Neos\MailObfuscator\String\Converter\EmailLinkNameConverterInterface':
14-
className: 'Networkteam\Neos\MailObfuscator\String\Converter\RewriteAtCharConverter'
13+
'Networkteam\Neos\MailObfuscator\Converter\EmailLinkNameConverterInterface':
14+
className: 'Networkteam\Neos\MailObfuscator\Converter\RewriteAtCharConverter'
1515

16-
'Networkteam\Neos\MailObfuscator\String\Converter\MailtoLinkConverterInterface':
17-
className: 'Networkteam\Neos\MailObfuscator\String\Converter\Mailto2HrefObfuscatingConverter'
16+
'Networkteam\Neos\MailObfuscator\Converter\MailtoLinkConverterInterface':
17+
className: 'Networkteam\Neos\MailObfuscator\Converter\Mailto2HrefObfuscatingConverter'
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?php
2+
namespace Neos\Flow\Core\Migrations;
3+
4+
/**
5+
* Move class names in namespace String because string is a reserved keyword
6+
*/
7+
class Version20190919145400 extends \Neos\Flow\Core\Migrations\AbstractMigration
8+
{
9+
/**
10+
* @return string
11+
*/
12+
public function getIdentifier()
13+
{
14+
return 'Networkteam.Neos.MailObfuscator-20190919145400';
15+
}
16+
17+
public function up()
18+
{
19+
$this->searchAndReplace('Networkteam\Neos\MailObfuscator\String\Converter', 'Networkteam\Neos\MailObfuscator\Converter', ['yaml', 'php', 'fusion']);
20+
}
21+
22+
public function down()
23+
{
24+
$this->searchAndReplace('Networkteam\Neos\MailObfuscator\Converter', 'Networkteam\Neos\MailObfuscator\String\Converter', ['yaml', 'php', 'fusion']);
25+
}
26+
}

Tests/Unit/Fusion/ConvertEmailLinksImplementationTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
use Neos\Flow\Tests\UnitTestCase;
2121
use Neos\Fusion\Core\Runtime;
2222
use Networkteam\Neos\MailObfuscator\Fusion\ConvertEmailLinksImplementation;
23-
use Networkteam\Neos\MailObfuscator\String\Converter\Mailto2HrefObfuscatingConverter;
24-
use Networkteam\Neos\MailObfuscator\String\Converter\RewriteAtCharConverter;
23+
use Networkteam\Neos\MailObfuscator\Converter\Mailto2HrefObfuscatingConverter;
24+
use Networkteam\Neos\MailObfuscator\Converter\RewriteAtCharConverter;
2525

2626
class ConvertEmailLinksImplementationTest extends UnitTestCase
2727
{

0 commit comments

Comments
 (0)