1
0
mirror of https://github.com/danog/LibDNSNative.git synced 2024-11-26 12:04:40 +01:00

phpcs fix

This commit is contained in:
Daniil Gentili 2019-07-15 14:59:42 +02:00
parent 5a3a88d018
commit d6a3d9faa7
7 changed files with 27 additions and 36 deletions

View File

@ -1,10 +1,10 @@
<?php
use danog\LibDNSNative\NativeEncoderFactory;
use LibDNS\Records\QuestionFactory;
use danog\LibDNSNative\NativeDecoderFactory;
use LibDNS\Records\ResourceQTypes;
use danog\LibDNSNative\NativeEncoderFactory;
use LibDNS\Messages\MessageFactory;
use LibDNS\Messages\MessageTypes;
use LibDNS\Records\QuestionFactory;
use LibDNS\Records\ResourceQTypes;
require 'vendor/autoload.php';
@ -18,9 +18,9 @@ $records->add($question);
$encoder = (new NativeEncoderFactory)->create();
$question = $encoder->encode($message);
$result = dns_get_record(...$question);
$result = \dns_get_record(...$question);
$decoder = (new NativeDecoderFactory)->create();
$result = $decoder->decode($result, ...$question);
var_dump($result);
\var_dump($result);

View File

@ -2,7 +2,6 @@
namespace danog\LibDNSNative;
use LibDNS\Decoder\Decoder;
use LibDNS\Decoder\DecoderFactory;
use LibDNS\Encoder\EncodingContext;
use LibDNS\Encoder\EncodingContextFactory;
@ -50,7 +49,7 @@ class NativeDecoder
private $decoderFactory;
/**
* Map class names to IDs
* Map class names to IDs.
*
* @var array
*/
@ -110,7 +109,7 @@ class NativeDecoder
}
/**
* Encode a question record
* Encode a question record.
*
* @param \LibDNS\Encoder\EncodingContext $encodingContext
* @param \LibDNS\Records\Question $record
@ -132,7 +131,7 @@ class NativeDecoder
}
}
/**
* Encode a DomainName field
* Encode a DomainName field.
*
* @param \LibDNS\Records\Types\DomainName $domainName
* @param \LibDNS\Encoder\EncodingContext $encodingContext
@ -180,7 +179,7 @@ class NativeDecoder
}
/**
* Encode a resource record
* Encode a resource record.
*
* @param \LibDNS\Encoder\EncodingContext $encodingContext
* @param array $record
@ -243,17 +242,17 @@ class NativeDecoder
$this->encodeQuestionRecord($encodingContext, $domain, $type);
$expectedAnswers = count($result);
$expectedAnswers = \count($result);
for ($i = 0; $i < $expectedAnswers; $i++) {
$this->encodeResourceRecord($encodingContext, $result[$i]);
}
$expectedAuth = count($authoritative);
$expectedAuth = \count($authoritative);
for ($i = 0; $i < $expectedAuth; $i++) {
$this->encodeResourceRecord($encodingContext, $authoritative[$i]);
}
$expectedAdditional = count($additional);
$expectedAdditional = \count($additional);
for ($i = 0; $i < $expectedAdditional; $i++) {
$this->encodeResourceRecord($encodingContext, $additional[$i]);
}

View File

@ -9,17 +9,10 @@
namespace danog\LibDNSNative;
use LibDNS\Decoder\DecodingContextFactory;
use \LibDNS\Messages\MessageFactory;
use \LibDNS\Packets\PacketFactory;
use \LibDNS\Records\QuestionFactory;
use \LibDNS\Records\RDataBuilder;
use \LibDNS\Records\RDataFactory;
use \LibDNS\Records\RecordCollectionFactory;
use \LibDNS\Records\ResourceBuilder;
use \LibDNS\Records\ResourceFactory;
use \LibDNS\Records\TypeDefinitions\FieldDefinitionFactory;
use \LibDNS\Records\TypeDefinitions\TypeDefinitionFactory;
use \LibDNS\Records\TypeDefinitions\TypeDefinitionManager;
use \LibDNS\Records\Types\TypeBuilder;
use \LibDNS\Records\Types\TypeFactory;

View File

@ -1,4 +1,4 @@
<?php declare (strict_types = 1);
<?php declare(strict_types = 1);
/**
* Encodes Message objects to query strings.
*
@ -14,9 +14,8 @@
namespace danog\LibDNSNative;
use LibDNS\Messages\MessageTypes;
use \LibDNS\Messages\Message;
use LibDNS\Records\ResourceQTypes;
use LibDNS\Messages\MessageTypes;
/**
* Encodes Message objects to query strings.
@ -45,9 +44,9 @@ class NativeEncoder
if ($questions->count() !== 1) {
throw new \InvalidArgumentException('Invalid question: only one question record can be provided at a time');
}
$question = $questions->getRecordByIndex(0);
return [
\implode('.', $question->getName()->getLabels()), // Name
$question->getType(), // Type

View File

@ -1,4 +1,4 @@
<?php declare (strict_types = 1);
<?php declare(strict_types = 1);
/**
* Creates NativeEncoder objects.
*

View File

@ -38,7 +38,7 @@ class NativeDecoderTest extends TestCase
'class' => 'IN',
'ttl' => 3600,
'type' => 48,
'data' => base64_decode('AQADDaCTEREs+ROIGM0v6ulw671NajD2CIwlsyWjmrvFzRGXqgmCg+Wq9CEXfCql1xSZKplX0bzBj5jNcfHxgGtl4Ug='),
'data' => \base64_decode('AQADDaCTEREs+ROIGM0v6ulw671NajD2CIwlsyWjmrvFzRGXqgmCg+Wq9CEXfCql1xSZKplX0bzBj5jNcfHxgGtl4Ug='),
],
[
@ -46,7 +46,7 @@ class NativeDecoderTest extends TestCase
'class' => 'IN',
'ttl' => 3600,
'type' => 48,
'data' => base64_decode('AQEDDZnbLMFMq9wz1td9pjovFfcRElhPI06NHcQo456KSpfhqicaVV3JBwHhfipMS28SC3wy1E9KwCvYlM8tS+d3ihk='),
'data' => \base64_decode('AQEDDZnbLMFMq9wz1td9pjovFfcRElhPI06NHcQo456KSpfhqicaVV3JBwHhfipMS28SC3wy1E9KwCvYlM8tS+d3ihk='),
],
],
'daniil.it',
@ -65,7 +65,7 @@ class NativeDecoderTest extends TestCase
'class' => 'IN',
'ttl' => 2898,
'type' => 1,
'data' => base64_decode('EazgLw=='),
'data' => \base64_decode('EazgLw=='),
],
[
@ -73,7 +73,7 @@ class NativeDecoderTest extends TestCase
'class' => 'IN',
'ttl' => 2898,
'type' => 1,
'data' => base64_decode('EY6gOw=='),
'data' => \base64_decode('EY6gOw=='),
],
[
@ -81,7 +81,7 @@ class NativeDecoderTest extends TestCase
'class' => 'IN',
'ttl' => 2898,
'type' => 1,
'data' => base64_decode('EbJgOw=='),
'data' => \base64_decode('EbJgOw=='),
],
],
'apple.com',
@ -100,7 +100,7 @@ class NativeDecoderTest extends TestCase
'class' => 'IN',
'ttl' => 166,
'type' => 1,
'data' => base64_decode('aBgUIg=='),
'data' => \base64_decode('aBgUIg=='),
],
[
@ -108,7 +108,7 @@ class NativeDecoderTest extends TestCase
'class' => 'IN',
'ttl' => 166,
'type' => 1,
'data' => base64_decode('aBgVIg=='),
'data' => \base64_decode('aBgVIg=='),
],
],
'amphp.org',
@ -126,7 +126,7 @@ class NativeDecoderTest extends TestCase
'class' => 'IN',
'ttl' => 282,
'type' => 5,
'data' => base64_decode('A2docwxnb29nbGVob3N0ZWQDY29tAA=='),
'data' => \base64_decode('A2docwxnb29nbGVob3N0ZWQDY29tAA=='),
],
],
'tssthacks.daniil.it',
@ -141,7 +141,7 @@ class NativeDecoderTest extends TestCase
'class' => 'IN',
'ttl' => 289,
'type' => 15,
'data' => base64_decode('AAoCbXgGeWFuZGV4A25ldAA='),
'data' => \base64_decode('AAoCbXgGeWFuZGV4A25ldAA='),
],
],
'daniil.it',

View File

@ -5,8 +5,8 @@ namespace danog\LibDNSNative\Test;
use danog\LibDNSNative\NativeDecoderFactory;
use danog\LibDNSNative\NativeEncoderFactory;
use LibDNS\Messages\MessageTypes;
use PHPUnit\Framework\TestCase;
use LibDNS\Records\ResourceQTypes;
use PHPUnit\Framework\TestCase;
class NativeEncoderTest extends TestCase
{