Rector ClassOnObjectRector

This commit is contained in:
Adrien Crivelli
2023-09-12 18:06:49 +08:00
parent e65e46db43
commit f6f1e27f98
5 changed files with 10 additions and 10 deletions
+1 -1
View File
@@ -114,7 +114,7 @@ abstract class IOFactory
public static function identify(string $filename, ?array $readers = null): string
{
$reader = self::createReaderForFile($filename, $readers);
$className = get_class($reader);
$className = $reader::class;
$classType = explode('\\', $className);
unset($reader);
@@ -88,7 +88,7 @@ class ColumnAndRowAttributes extends BaseParserClass
$rowsAttributes = $this->readRowAttributes($this->worksheetXml->sheetData->row, $readDataOnly);
}
if ($readFilter !== null && get_class($readFilter) === DefaultReadFilter::class) {
if ($readFilter !== null && $readFilter::class === DefaultReadFilter::class) {
$readFilter = null;
}
+1 -1
View File
@@ -62,7 +62,7 @@ class Escher
// initialize
$this->data = '';
switch (get_class($this->object)) {
switch ($this->object::class) {
case SharedEscher::class:
if ($dggContainer = $this->object->/** @scrutinizer ignore-call */ getDggContainer()) {
$writer = new self($dggContainer);
+6 -6
View File
@@ -20,7 +20,7 @@ class IOFactoryTest extends TestCase
{
$spreadsheet = new Spreadsheet();
$actual = IOFactory::createWriter($spreadsheet, $name);
self::assertSame($expected, get_class($actual));
self::assertSame($expected, $actual::class);
}
public static function providerCreateWriter(): array
@@ -51,7 +51,7 @@ class IOFactoryTest extends TestCase
public function testCreateReader(string $name, string $expected): void
{
$actual = IOFactory::createReader($name);
self::assertSame($expected, get_class($actual));
self::assertSame($expected, $actual::class);
}
public static function providerCreateReader(): array
@@ -83,7 +83,7 @@ class IOFactoryTest extends TestCase
$actual = IOFactory::identify($file);
self::assertSame($expectedName, $actual);
$actual = IOFactory::createReaderForFile($file);
self::assertSame($expectedClass, get_class($actual));
self::assertSame($expectedClass, $actual::class);
$actual = IOFactory::load($file);
self::assertInstanceOf(Spreadsheet::class, $actual);
}
@@ -193,21 +193,21 @@ class IOFactoryTest extends TestCase
{
$filename = 'samples/Reader/sampleData/example1.tsv';
$reader = IOFactory::createReaderForFile($filename);
self::assertEquals('PhpOffice\\PhpSpreadsheet\\Reader\\Csv', get_class($reader));
self::assertEquals('PhpOffice\\PhpSpreadsheet\\Reader\\Csv', $reader::class);
}
public function testCreateReaderCsvExtension(): void
{
$filename = 'samples/Reader/sampleData/example1.csv';
$reader = IOFactory::createReaderForFile($filename);
self::assertEquals('PhpOffice\\PhpSpreadsheet\\Reader\\Csv', get_class($reader));
self::assertEquals('PhpOffice\\PhpSpreadsheet\\Reader\\Csv', $reader::class);
}
public function testCreateReaderNoExtension(): void
{
$filename = 'samples/Reader/sampleData/example1xls';
$reader = IOFactory::createReaderForFile($filename);
self::assertEquals('PhpOffice\\PhpSpreadsheet\\Reader\\Xls', get_class($reader));
self::assertEquals('PhpOffice\\PhpSpreadsheet\\Reader\\Xls', $reader::class);
}
public function testCreateReaderNotSpreadsheet(): void
@@ -67,7 +67,7 @@ class WizardFactoryTest extends TestCase
foreach ($conditionals as $index => $conditional) {
$wizard = Wizard::fromConditional($conditional);
self::assertEquals($expectedWizads[$index], get_class($wizard));
self::assertEquals($expectedWizads[$index], $wizard::class);
}
}