PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.4
Independent Analytics – WordPress Analytics Plugin v2.15.4
2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / illuminate / database / Schema / ForeignKeyDefinition.php
independent-analytics / vendor / illuminate / database / Schema Last commit date
Grammars 3 weeks ago Blueprint.php 3 weeks ago Builder.php 3 weeks ago ColumnDefinition.php 3 weeks ago ForeignIdColumnDefinition.php 3 weeks ago ForeignKeyDefinition.php 3 weeks ago IndexDefinition.php 3 weeks ago MySqlBuilder.php 3 weeks ago MySqlSchemaState.php 3 weeks ago PostgresBuilder.php 3 weeks ago PostgresSchemaState.php 3 weeks ago SQLiteBuilder.php 3 weeks ago SchemaState.php 3 weeks ago SqlServerBuilder.php 3 weeks ago SqliteSchemaState.php 3 weeks ago
ForeignKeyDefinition.php
72 lines
1 <?php
2
3 namespace IAWPSCOPED\Illuminate\Database\Schema;
4
5 use IAWPSCOPED\Illuminate\Support\Fluent;
6 /**
7 * @method ForeignKeyDefinition deferrable(bool $value = true) Set the foreign key as deferrable (PostgreSQL)
8 * @method ForeignKeyDefinition initiallyImmediate(bool $value = true) Set the default time to check the constraint (PostgreSQL)
9 * @method ForeignKeyDefinition on(string $table) Specify the referenced table
10 * @method ForeignKeyDefinition onDelete(string $action) Add an ON DELETE action
11 * @method ForeignKeyDefinition onUpdate(string $action) Add an ON UPDATE action
12 * @method ForeignKeyDefinition references(string|array $columns) Specify the referenced column(s)
13 * @internal
14 */
15 class ForeignKeyDefinition extends Fluent
16 {
17 /**
18 * Indicate that updates should cascade.
19 *
20 * @return $this
21 */
22 public function cascadeOnUpdate()
23 {
24 return $this->onUpdate('cascade');
25 }
26 /**
27 * Indicate that updates should be restricted.
28 *
29 * @return $this
30 */
31 public function restrictOnUpdate()
32 {
33 return $this->onUpdate('restrict');
34 }
35 /**
36 * Indicate that deletes should cascade.
37 *
38 * @return $this
39 */
40 public function cascadeOnDelete()
41 {
42 return $this->onDelete('cascade');
43 }
44 /**
45 * Indicate that deletes should be restricted.
46 *
47 * @return $this
48 */
49 public function restrictOnDelete()
50 {
51 return $this->onDelete('restrict');
52 }
53 /**
54 * Indicate that deletes should set the foreign key value to null.
55 *
56 * @return $this
57 */
58 public function nullOnDelete()
59 {
60 return $this->onDelete('set null');
61 }
62 /**
63 * Indicate that deletes should have "no action".
64 *
65 * @return $this
66 */
67 public function noActionOnDelete()
68 {
69 return $this->onDelete('no action');
70 }
71 }
72