This commit is contained in:
Xes
2025-08-14 22:41:49 +02:00
parent 2de81ccc46
commit 8ce45119b6
39774 changed files with 4309466 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
<?php
/**
* This file is part of the PHPExiftool package.
*
* (c) Alchemy <support@alchemy.fr>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace PHPExiftool\Test\Server;
require_once __DIR__ . '/../AbstractPreviewExtractorTest.php';
use PHPExiftool\Test\AbstractPreviewExtractorTest;
use PHPExiftool\ExiftoolServer;
class PreviewExtractor extends AbstractPreviewExtractorTest
{
protected $exiftool;
public function setUp()
{
$this->markTestSkipped('Currently disable server support');
$this->exiftool = new ExiftoolServer;
$this->exiftool->start();
parent::setUp();
}
public function tearDown()
{
parent::tearDown();
if ($this->exiftool) {
$this->exiftool->stop();
}
}
protected function getExiftool()
{
return $this->exiftool;
}
}

View File

@@ -0,0 +1,45 @@
<?php
/**
* This file is part of the PHPExiftool package.
*
* (c) Alchemy <support@alchemy.fr>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace PHPExiftool\Test\Server;
require_once __DIR__ . '/../AbstractReaderTest.php';
use PHPExiftool\Test\AbstractReaderTest;
use PHPExiftool\ExiftoolServer;
use PHPExiftool\Reader;
use PHPExiftool\RDFParser;
class ReaderTest extends AbstractReaderTest
{
protected $exiftool;
protected function setUp()
{
$this->exiftool = new ExiftoolServer();
$this->exiftool->start();
parent::setUp();
}
protected function tearDown()
{
parent::tearDown();
if ($this->exiftool) {
$this->exiftool->stop();
}
}
protected function getReader()
{
return new Reader($this->exiftool, new RDFParser());
}
}

View File

@@ -0,0 +1,44 @@
<?php
/**
* This file is part of the PHPExiftool package.
*
* (c) Alchemy <support@alchemy.fr>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace PHPExiftool\Test\Server;
require_once __DIR__ . '/../AbstractWriterTest.php';
use PHPExiftool\ExiftoolServer;
use PHPExiftool\Test\AbstractWriterTest;
class WriterTest extends AbstractWriterTest
{
protected $exiftool;
public function setUp()
{
$this->markTestSkipped('Currently disable server support');
$this->exiftool = new ExiftoolServer();
$this->exiftool->start();
parent::setUp();
}
public function tearDown()
{
parent::tearDown();
if ($this->exiftool) {
$this->exiftool->stop();
}
}
protected function getExiftool()
{
return $this->exiftool;
}
}