Verification: a143cc29221c9be0

Php array merge null array

◆ getMap()

Переопределяет метод предка DataManager.

См. определение в файле FileDuplicateTable.php строка 20

21  {

22  return [

23  (new Fields\IntegerField("DUPLICATE_ID"))

24  ->configurePrimary(true),

25 

26  (new Fields\IntegerField("ORIGINAL_ID"))

27  ->configurePrimary(true),

28 

29  (new Fields\IntegerField("COUNTER"))

30  ->configureDefaultValue(1),

31 

32  (new Fields\BooleanField("ORIGINAL_DELETED"))

33  ->configureValues("N", "Y")

34  ->configureDefaultValue("N"),

35  ];

36  }

◆ getTableName()

◆ markDeleted()

static markDeleted (   $originalId )
static
Аргументы

См. определение в файле FileDuplicateTable.php строка 58

59  {

60  $originalId = (int)$originalId;

61  $conn = static::getEntity()->getConnection();

62  $table = static::getTableName();

63 

64  $conn->query("

65  update {$table}

66  set ORIGINAL_DELETED = 'Y'

67  where ORIGINAL_ID = {$originalId} and ORIGINAL_DELETED = 'N'

68  ");

69 

70  static::getEntity()->cleanCache();

71  }