Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/Sql/AbstractSql.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@
use function vsprintf;

abstract class AbstractSql implements SqlInterface
{
public ?object $subject = null;
{
protected SqlInterface|PreparableSqlInterface|null $subject = null;

/**
* Specifications for Sql String generation
Expand Down
2 changes: 1 addition & 1 deletion src/Sql/Ddl/AlterTable.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

use function array_key_exists;

class AlterTable extends AbstractSql implements SqlInterface
class AlterTable extends AbstractSql
{
final public const ADD_COLUMNS = 'addColumns';

Expand Down
2 changes: 1 addition & 1 deletion src/Sql/Ddl/CreateTable.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

use function array_key_exists;

class CreateTable extends AbstractSql implements SqlInterface
class CreateTable extends AbstractSql
{
final public const COLUMNS = 'columns';

Expand Down
2 changes: 1 addition & 1 deletion src/Sql/Ddl/DropTable.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
use PhpDb\Sql\AbstractSql;
use PhpDb\Sql\TableIdentifier;

class DropTable extends AbstractSql implements SqlInterface
class DropTable extends AbstractSql
{
final public const TABLE = 'table';

Expand Down
11 changes: 0 additions & 11 deletions src/Sql/Ddl/SqlInterface.php

This file was deleted.

7 changes: 6 additions & 1 deletion src/Sql/Platform/PlatformDecoratorInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,12 @@

namespace PhpDb\Sql\Platform;

use PhpDb\Sql\PreparableSqlInterface;
use PhpDb\Sql\SqlInterface;

interface PlatformDecoratorInterface
{
public function setSubject(?object $subject): PlatformDecoratorInterface;
public function setSubject(
SqlInterface|PreparableSqlInterface|null $subject
): PlatformDecoratorInterface;
}
Loading