Skip to content

Commit 49bb03f

Browse files
committed
Clean up annoying 5.3 $that = $this
1 parent 3011d27 commit 49bb03f

4 files changed

Lines changed: 8 additions & 13 deletions

File tree

Query/CachedExecutor.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,14 @@ public function __construct(ExecutorInterface $executor, RecordCache $cache)
1919

2020
public function query($nameserver, Query $query)
2121
{
22-
$that = $this;
2322
$executor = $this->executor;
2423
$cache = $this->cache;
2524

2625
return $this->cache
2726
->lookup($query)
2827
->then(
29-
function ($cachedRecords) use ($that, $query) {
30-
return $that->buildResponse($query, $cachedRecords);
28+
function ($cachedRecords) use ($query) {
29+
return $this->buildResponse($query, $cachedRecords);
3130
},
3231
function () use ($executor, $cache, $nameserver, $query) {
3332
return $executor

Query/Executor.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,14 @@ public function prepareRequest(Query $query)
4848

4949
public function doQuery($nameserver, $transport, $queryData, $name)
5050
{
51-
$that = $this;
5251
$parser = $this->parser;
5352
$loop = $this->loop;
5453

5554
$response = new Message();
5655
$deferred = new Deferred();
5756

58-
$retryWithTcp = function () use ($that, $nameserver, $queryData, $name) {
59-
return $that->doQuery($nameserver, 'tcp', $queryData, $name);
57+
$retryWithTcp = function () use ($nameserver, $queryData, $name) {
58+
return $this->doQuery($nameserver, 'tcp', $queryData, $name);
6059
};
6160

6261
$timer = $this->loop->addTimer($this->timeout, function () use (&$conn, $name, $deferred) {

Query/RetryExecutor.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ public function query($nameserver, Query $query)
2626

2727
public function tryQuery($nameserver, Query $query, $retries, $resolver)
2828
{
29-
$that = $this;
30-
$errorback = function ($error) use ($nameserver, $query, $retries, $resolver, $that) {
29+
$errorback = function ($error) use ($nameserver, $query, $retries, $resolver) {
3130
if (!$error instanceof TimeoutException) {
3231
$resolver->reject($error);
3332
return;
@@ -41,7 +40,7 @@ public function tryQuery($nameserver, Query $query, $retries, $resolver)
4140
$resolver->reject($error);
4241
return;
4342
}
44-
$that->tryQuery($nameserver, $query, $retries-1, $resolver);
43+
$this->tryQuery($nameserver, $query, $retries-1, $resolver);
4544
};
4645

4746
$this->executor

Resolver/Resolver.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,12 @@ public function __construct($nameserver, ExecutorInterface $executor)
2020

2121
public function resolve($domain)
2222
{
23-
$that = $this;
24-
2523
$query = new Query($domain, Message::TYPE_A, Message::CLASS_IN, time());
2624

2725
return $this->executor
2826
->query($this->nameserver, $query)
29-
->then(function (Message $response) use ($that) {
30-
return $that->extractAddress($response, Message::TYPE_A);
27+
->then(function (Message $response) {
28+
return $this->extractAddress($response, Message::TYPE_A);
3129
});
3230
}
3331

0 commit comments

Comments
 (0)