Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@
"Rector\\PHPUnit\\": "packages/PHPUnit/src",
"Rector\\PSR4\\": "packages/PSR4/src",
"Rector\\PhpSpecToPHPUnit\\": "packages/PhpSpecToPHPUnit/src",
"Rector\\Php\\": "packages/Php/src",
"Rector\\Php52\\": "packages/Php52/src",
"Rector\\Php53\\": "packages/Php53/src",
"Rector\\Php54\\": "packages/Php54/src",
Expand All @@ -83,6 +82,7 @@
"Rector\\Php73\\": "packages/Php73/src",
"Rector\\Php74\\": "packages/Php74/src",
"Rector\\RemovingStatic\\": "packages/RemovingStatic/src",
"Rector\\Renaming\\": "packages/Renaming/src",
"Rector\\Restoration\\": "packages/Restoration/src",
"Rector\\Refactoring\\": "packages/Refactoring/src",
"Rector\\SOLID\\": "packages/SOLID/src",
Expand Down Expand Up @@ -128,7 +128,6 @@
"Rector\\PHPUnit\\Tests\\": "packages/PHPUnit/tests",
"Rector\\PSR4\\Tests\\": "packages/PSR4/tests",
"Rector\\PhpSpecToPHPUnit\\Tests\\": "packages/PhpSpecToPHPUnit/tests",
"Rector\\Php\\Tests\\": "packages/Php/tests",
"Rector\\Php52\\Tests\\": "packages/Php52/tests",
"Rector\\Php53\\Tests\\": "packages/Php53/tests",
"Rector\\Php54\\Tests\\": "packages/Php54/tests",
Expand All @@ -140,6 +139,7 @@
"Rector\\Php73\\Tests\\": "packages/Php73/tests",
"Rector\\Php74\\Tests\\": "packages/Php74/tests",
"Rector\\RemovingStatic\\Tests\\": "packages/RemovingStatic/tests",
"Rector\\Renaming\\Tests\\": "packages/Renaming/tests",
"Rector\\Restoration\\Tests\\": "packages/Restoration/tests",
"Rector\\SOLID\\Tests\\": "packages/SOLID/tests",
"Rector\\Sensio\\Tests\\": "packages/Sensio/tests",
Expand Down Expand Up @@ -171,9 +171,9 @@
"packages/TypeDeclaration/tests/Rector/Property/CompleteVarDocTypePropertyRector/Source/EventDispatcher.php",
"tests/Rector/Namespace_/PseudoNamespaceToNamespaceRector/Source/ChangeMeAnotherNamespace.php",
"packages/TypeDeclaration/tests/Rector/FunctionLike/ReturnTypeDeclarationRector/Source/MyBar.php",
"tests/Rector/Class_/RenameClassRector/Source/Twig_Extension_Sandbox.php",
"tests/Rector/Class_/RenameClassRector/Source/TwigFilter.php",
"tests/Rector/Class_/RenameClassRector/Source/Manual_Twig_Filter.php"
"packages/Renaming/tests/Rector/Class_/RenameClassRector/Source/Twig_Extension_Sandbox.php",
"packages/Renaming/tests/Rector/Class_/RenameClassRector/Source/TwigFilter.php",
"packages/Renaming/tests/Rector/Class_/RenameClassRector/Source/Manual_Twig_Filter.php"
]
},
"scripts": {
Expand Down
4 changes: 2 additions & 2 deletions config/set/cakephp/cakephp34.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ services:
set: 'enableAutoLayout'
get: 'isAutoLayoutEnabled'

Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
Cake\Network\Request:
param: 'getParam'
data: 'getData'
Expand Down Expand Up @@ -240,7 +240,7 @@ services:
Cake\View\CellTrait:
cell: 'protected'

Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Cake\Database\Schema\Table: 'Cake\Database\Schema\TableSchema'

Rector\Rector\MethodBody\NormalToFluentRector:
Expand Down
4 changes: 2 additions & 2 deletions config/set/cakephp/cakephp35.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# source: https://book.cakephp.org/3.0/en/appendices/3-5-migration-guide.html

services:
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Cake\Http\Client\CookieCollection: 'Cake\Http\Cookie\CookieCollection'
Cake\Console\ShellDispatcher: 'Cake\Console\CommandRunner'

Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
Cake\Database\Schema\TableSchema:
column: 'getColumn'
constraint: 'getConstraint'
Expand Down
4 changes: 2 additions & 2 deletions config/set/cakephp/cakephp36.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# source: https://book.cakephp.org/3.0/en/appendices/3-6-migration-guide.html

services:
Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
'Cake\ORM\Table':
'association': 'getAssociation'
'Cake\Validation\ValidationSet':
Expand All @@ -21,7 +21,7 @@ services:
'get': 'getValidator'
'set': 'setValidator'

Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
'Cake\Cache\Engine\ApcEngine': 'Cake\Cache\Engine\ApcuEngine'
'Cake\Network\Exception\BadRequestException': 'Cake\Http\Exception\BadRequestException'
'Cake\Network\Exception\ConflictException': 'Cake\Http\Exception\ConflictException'
Expand Down
2 changes: 1 addition & 1 deletion config/set/cakephp/cakephp37.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# source: https://book.cakephp.org/3.0/en/appendices/3-7-migration-guide.html

services:
Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
Cake\Form\Form:
'errors': 'getErrors'
Cake\Validation\Validation:
Expand Down
2 changes: 1 addition & 1 deletion config/set/cakephp/cakephp38.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# source: https://book.cakephp.org/3.0/en/appendices/3-8-migration-guide.html

services:
Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
Cake\ORM\Entity:
'visibleProperties': 'getVisible'
8 changes: 4 additions & 4 deletions config/set/cakephp/cakephp40.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# source: https://book.cakephp.org/4.0/en/appendices/4-0-migration-guide.html

services:
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Cake\Database\Type: 'Cake\Database\TypeFactory'

Rector\Rector\Constant\RenameClassConstantRector:
Rector\Renaming\Rector\Constant\RenameClassConstantRector:
Cake\View\View:
NAME_ELEMENT: TYPE_ELEMENT
NAME_LAYOUT: TYPE_LAYOUT
Expand All @@ -14,7 +14,7 @@ services:
MESSAGE_BOTH: 'Cake\Mailer\Message::MESSAGE_BOTH'
EMAIL_PATTERN: 'Cake\Mailer\Message::EMAIL_PATTERN'

Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
Cake\Form\Form:
errors: 'getErrors'
Cake\Mailer\Email:
Expand All @@ -28,7 +28,7 @@ services:
Cake\Validation\Validator:
containsNonAlphaNumeric: notAlphaNumeric

Rector\Rector\MethodCall\RenameStaticMethodRector:
Rector\Renaming\Rector\MethodCall\RenameStaticMethodRector:
$oldToNewMethodByClasses:
Router:
pushRequest: setRequest
Expand Down
2 changes: 1 addition & 1 deletion config/set/celebrity/celebrity.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ services:
# <> → !=
Rector\Celebrity\Rector\NotEqual\CommonNotEqualRector: ~

Rector\Rector\Function_\RenameFunctionRector:
Rector\Renaming\Rector\Function_\RenameFunctionRector:
split: 'explode'
join: 'implode'

Expand Down
6 changes: 3 additions & 3 deletions config/set/database-migration/mysql-to-mysqli.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ services:
Rector\MysqlToMysqli\Rector\FuncCall\MysqlPConnectToMysqliConnectRector: ~

# first swap arguments, then rename
Rector\Php\Rector\FuncCall\SwapFuncCallArgumentsRector:
Rector\Rector\Argument\SwapFuncCallArgumentsRector:
mysql_real_escape_string: [1, 0]
mysql_select_db: [1, 0]
mysql_set_charset: [1, 0]
mysql_query: [1, 0]
mysql_fetch_row: [1, 0]

Rector\Rector\Function_\RenameFunctionRector:
Rector\Renaming\Rector\Function_\RenameFunctionRector:
mysql_affected_rows: 'mysqli_affected_rows'
mysql_close: 'mysqli_close'
mysql_data_seek: 'mysqli_data_seek'
Expand Down Expand Up @@ -51,7 +51,7 @@ services:

# http://php.net/manual/en/mysql.constants.php ↓
# http://php.net/manual/en/mysqli.constants.php
Rector\Php\Rector\ConstFetch\RenameConstantRector:
Rector\Renaming\Rector\ConstFetch\RenameConstantRector:
MYSQL_ASSOC: 'MYSQLI_ASSOC'
MYSQL_NUM: 'MYSQLI_NUM'
MYSQL_BOTH: 'MYSQLI_BOTH'
Expand Down
2 changes: 1 addition & 1 deletion config/set/easy-corp/easy-admin-bundle20.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ services:
EasyCorp\Bundle\EasyAdminBundle\AdminController: ~

# then rename the "EasyCorp\Bundle\EasyAdminBundle\AdminController" class
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
EasyCorp\Bundle\EasyAdminBundle\AdminController: 'EasyCorp\Bundle\EasyAdminBundle\EasyAdminController'
2 changes: 1 addition & 1 deletion config/set/elasticsearch-dsl/elasticsearch-dsl50.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# https://github.com/ongr-io/ElasticsearchDSL/blob/5.x/CHANGELOG.md
services:
Rector\ElasticSearchDSL\Rector\MethodCall\MigrateFilterToQueryRector: ~
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
ONGR\ElasticsearchDSL\Query\BoolQuery: ONGR\ElasticsearchDSL\Query\Compound\BoolQuery
ONGR\ElasticsearchDSL\Query\BoostingQuery: ONGR\ElasticsearchDSL\Query\Compound\BoostingQuery
ONGR\ElasticsearchDSL\Query\ConstantScoreQuery: ONGR\ElasticsearchDSL\Query\Compound\ConstantScoreQuery
Expand Down
6 changes: 3 additions & 3 deletions config/set/framework-migration/nette-to-symfony.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ services:
Nette\Application\IPresenter:
run: Symfony\Component\HttpFoundation\Response

Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
# run(Request $appRequest) -> run(\Symfony\Component\HttpFoundation\Request $appRequest)
Nette\Application\Request: Symfony\Component\HttpFoundation\Request
Nette\Http\Request: Symfony\Component\HttpFoundation\Request
Expand All @@ -23,7 +23,7 @@ services:
# Nette\Application\IResponse-> Symfony\Component\HttpFoundation\Response
Nette\Application\IResponse: Symfony\Component\HttpFoundation\Response

Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
# IPresenter::run() -> IPresenter->__invoke
Nette\Application\IPresenter:
run: __invoke
Expand All @@ -41,7 +41,7 @@ services:
# Removes "implements IPresenter"
- Nette\Application\IPresenter

Rector\Rector\Constant\RenameClassConstantRector:
Rector\Renaming\Rector\Constant\RenameClassConstantRector:
Nette\Http\*Response:
S100_CONTINUE: Symfony\Component\HttpFoundation\Response::HTTP_CONTINUE
S101_SWITCHING_PROTOCOLS: Symfony\Component\HttpFoundation\Response::HTTP_SWITCHING_PROTOCOLS
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
services:
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Doctrine\Common\DataFixtures\AbstractFixture: Doctrine\Bundle\FixturesBundle\Fixture
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ services:
Kdyby\Events\Subscriber:
getSubscribedEvents: 'static'

Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
# Kdyby → Symfony
Kdyby\Translation\Translator:
translate: 'trans'
Kdyby\RabbitMq\IConsumer:
process: 'execute'

Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
# Kdyby → Symfony
Kdyby\RabbitMq\IConsumer: 'OldSound\RabbitMqBundle\RabbitMq\ConsumerInterface'
Kdyby\RabbitMq\IProducer: 'OldSound\RabbitMqBundle\RabbitMq\ProducerInterface'
Expand Down
3 changes: 2 additions & 1 deletion config/set/guzzle/guzzle50.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ services:
batch: 'GuzzleHttp\Pool\batch'

Rector\Guzzle\Rector\MethodCall\MessageAsArrayRector: ~
Rector\Rector\MethodCall\RenameMethodRector:

Rector\Renaming\Rector\MethodCall\RenameMethodRector:
GuzzleHttp\Message\MessageInterface:
getHeaderLines: 'getHeaderAsArray'
4 changes: 2 additions & 2 deletions config/set/laravel/laravel50.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# see: https://laravel.com/docs/5.0/upgrade
services:
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Illuminate\Cache\CacheManager: 'Illuminate\Contracts\Cache\Repository'
# https://stackoverflow.com/a/24949656/1348344
Illuminate\Database\Eloquent\SoftDeletingTrait: 'Illuminate\Database\Eloquent\SoftDeletes'

Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
Illuminate\Contracts\Pagination\Paginator:
links: 'render'
getFrom: 'firstItem'
Expand Down
2 changes: 1 addition & 1 deletion config/set/laravel/laravel51.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# see: https://laravel.com/docs/5.1/upgrade
services:
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Illuminate\Validation\Validator: 'Illuminate\Contracts\Validation\Validator'
2 changes: 1 addition & 1 deletion config/set/laravel/laravel52.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# see: https://laravel.com/docs/5.2/upgrade
services:
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Illuminate\Auth\Access\UnauthorizedException: 'Illuminate\Auth\Access\AuthorizationException'
Illuminate\Http\Exception\HttpResponseException: 'Illuminate\Foundation\Validation\ValidationException'
Illuminate\Foundation\Composer: 'Illuminate\Support\Composer'
Expand Down
4 changes: 2 additions & 2 deletions config/set/laravel/laravel54.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ services:
locale.changed: ['Illuminate\Foundation\Events\LocaleUpdated', 'class']
illuminate.log: ['Illuminate\Log\Events\MessageLogged', 'class']

Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Illuminate\Console\AppNamespaceDetectorTrait: 'Illuminate\Console\DetectsApplicationNamespace'
Illuminate\Http\Exception\HttpResponseException: 'Illuminate\Http\Exceptions\HttpResponseException'
Illuminate\Http\Exception\PostTooLargeException: 'Illuminate\Http\Exceptions\PostTooLargeException'
Illuminate\Foundation\Http\Middleware\VerifyPostSize: 'Illuminate\Foundation\Http\Middleware\ValidatePostSize'
Symfony\Component\HttpFoundation\Session\SessionInterface: 'Illuminate\Contracts\Session\Session'

Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
Illuminate\Support\Collection:
every: 'nth'
Illuminate\Database\Eloquent\Relations\BelongsToMany:
Expand Down
4 changes: 2 additions & 2 deletions config/set/laravel/laravel55.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# see: https://laravel.com/docs/5.5/upgrade
services:
Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
Illuminate\Console\Command:
fire: 'handle'

Expand All @@ -10,5 +10,5 @@ services:
Illuminate\Database\Eloquent\Relations\Pivot:
parent: 'pivotParent'

Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
Illuminate\Translation\LoaderInterface: 'Illuminate\Contracts\Translation\Loader'
2 changes: 1 addition & 1 deletion config/set/laravel/laravel56.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# see: https://laravel.com/docs/5.6/upgrade
services:
Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
Illuminate\Validation\ValidatesWhenResolvedTrait:
validate: 'validateResolved'
Illuminate\Contracts\Validation\ValidatesWhenResolved:
Expand Down
2 changes: 1 addition & 1 deletion config/set/php-code-sniffer/php-code-sniffer30.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
services:
Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
'PHP_CodeSniffer_Sniffs_Sniff': 'PHP_CodeSniffer\Sniffs\Sniff'
'PHP_CodeSniffer_File': 'PHP_CodeSniffer\Files\File'
'PHP_CodeSniffer_Tokens': 'PHP_CodeSniffer\Util\Tokens'
2 changes: 1 addition & 1 deletion config/set/php/php54.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
services:
Rector\Rector\Function_\RenameFunctionRector:
Rector\Renaming\Rector\Function_\RenameFunctionRector:
mysqli_param_count: 'mysqli_stmt_param_count'

Rector\Php54\Rector\FuncCall\RemoveReferenceFromCallRector: ~
2 changes: 1 addition & 1 deletion config/set/php/php56.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
Rector\Php56\Rector\FuncCall\PowToExpRector: ~

Rector\Rector\Function_\RenameFunctionRector:
Rector\Renaming\Rector\Function_\RenameFunctionRector:
mcrypt_generic_end: 'mcrypt_generic_deinit'
set_socket_blocking: 'stream_set_blocking'
ocibindbyname: 'oci_bind_by_name'
Expand Down
2 changes: 1 addition & 1 deletion config/set/php/php71.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
Rector\Php71\Rector\BinaryOp\IsIterableRector: ~

Rector\Php\Rector\Name\ReservedObjectRector:
Rector\Php71\Rector\Name\ReservedObjectRector:
$reservedKeywordsToReplacements:
Object: 'BaseObject'

Expand Down
2 changes: 1 addition & 1 deletion config/set/php/php72.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ services:
Rector\Php72\Rector\Unset_\UnsetCastRector: ~
Rector\Php72\Rector\ConstFetch\BarewordStringRector: ~

Rector\Rector\Function_\RenameFunctionRector:
Rector\Renaming\Rector\Function_\RenameFunctionRector:
jpeg2wbmp: 'imagecreatefromjpeg' # and imagewbmp
png2wbmp: 'imagecreatefrompng' # or imagewbmp
# http://php.net/manual/en/migration72.deprecated.php#migration72.deprecated.gmp_random-function
Expand Down
2 changes: 1 addition & 1 deletion config/set/php/php73.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ services:
Rector\Php73\Rector\String_\SensitiveHereNowDocRector: ~

# https://wiki.php.net/rfc/deprecations_php_7_3
Rector\Rector\Function_\RenameFunctionRector:
Rector\Renaming\Rector\Function_\RenameFunctionRector:
image2wbmp: 'imagewbmp'
mbregex_encoding: 'mb_regex_encoding'
mbereg: 'mb_ereg'
Expand Down
2 changes: 1 addition & 1 deletion config/set/php/php74.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
Rector\Php74\Rector\Property\TypedPropertyRector: ~

Rector\Rector\Function_\RenameFunctionRector:
Rector\Renaming\Rector\Function_\RenameFunctionRector:
# https://wiki.php.net/rfc/deprecations_php_7_4#the_real_type
is_real: 'is_float'
# https://wiki.php.net/rfc/deprecations_php_7_4#apache_request_headers_function
Expand Down
4 changes: 2 additions & 2 deletions config/set/phpspec/phpspec30.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# @see http://www.phpspec.net/en/stable/manual/upgrading-to-phpspec-3.html
services:
Rector\Rector\MethodCall\RenameMethodRector:
Rector\Renaming\Rector\MethodCall\RenameMethodRector:
PhpSpec\ServiceContainer:
set: 'define'
setShared: 'define'

Rector\Rector\Class_\RenameClassRector:
Rector\Renaming\Rector\Class_\RenameClassRector:
PhpSpec\Console\IO: 'PhpSpec\Console\ConsoleIO'
PhpSpec\IO\IOInterface: 'PhpSpec\IO\IO'
PhpSpec\Locator\ResourceInterface: 'PhpSpec\Locator\Resource'
Expand Down
Loading