|
|
@@ -34,6 +34,7 @@ use Cake\Datasource\ResultSetDecorator;
|
|
|
use Cake\Event\EventInterface;
|
|
|
use Cake\I18n\DateTime;
|
|
|
use Cake\ORM\Association\BelongsTo;
|
|
|
+use Cake\ORM\Entity;
|
|
|
use Cake\ORM\Query\SelectQuery;
|
|
|
use Cake\ORM\ResultSet;
|
|
|
use Cake\TestSuite\TestCase;
|
|
|
@@ -1487,7 +1488,8 @@ class SelectQueryTest extends TestCase
|
|
|
*/
|
|
|
public function testHydrateCustomObject(): void
|
|
|
{
|
|
|
- $class = get_class($this->createMock('Cake\ORM\Entity'));
|
|
|
+ // phpcs:ignore
|
|
|
+ $class = get_class(new class extends Entity {});
|
|
|
$table = $this->getTableLocator()->get('articles', [
|
|
|
'table' => 'articles',
|
|
|
'entityClass' => '\\' . $class,
|
|
|
@@ -1514,8 +1516,10 @@ class SelectQueryTest extends TestCase
|
|
|
*/
|
|
|
public function testHydrateHasManyCustomEntity(): void
|
|
|
{
|
|
|
- $authorEntity = get_class($this->createMock('Cake\ORM\Entity'));
|
|
|
- $articleEntity = get_class($this->createMock('Cake\ORM\Entity'));
|
|
|
+ // phpcs:disable
|
|
|
+ $authorEntity = get_class(new class extends Entity {});
|
|
|
+ $articleEntity = get_class(new class extends Entity {});
|
|
|
+ // phpcs:enable
|
|
|
$table = $this->getTableLocator()->get('authors', [
|
|
|
'entityClass' => '\\' . $authorEntity,
|
|
|
]);
|