PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.0.13
Kirki – Freeform Page Builder, Website Builder & Customizer v6.0.13
6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.19 4.0.20 4.0.21 4.0.22 4.0.23 4.0.24 4.1 4.2.0 5.0.0 5.1.0 5.1.1 5.2.0 5.2.1 5.2.2 5.2.3 6.0.0 trunk 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.1.0 3.1.1 3.1.2
kirki / libraries / framework / Database / Schema / Definitions / Definition.php
kirki / libraries / framework / Database / Schema / Definitions Last commit date
Definition.php 3 weeks ago ForeignKeyDefinition.php 3 weeks ago
Definition.php
36 lines
1 <?php
2
3 /**
4 * Represents a single database column definition with fluent attribute configuration.
5 * Supports type selection, length, nullability, defaults, and indexing through chainable methods.
6 * Feeds column metadata into the schema structure and compiler pipeline.
7 *
8 * @package Framework
9 * @subpackage Database\Schema\Definitions
10 * @since 1.0.0
11 */
12 namespace Kirki\Framework\Database\Schema\Definitions;
13
14 \defined('ABSPATH') || exit;
15 use Kirki\Framework\Supports\Flex;
16 /**
17 * Define the definition of the database schema columns.
18 *
19 * @method $this comment(string $comment)
20 * @method $this default($value)
21 * @method $this nullable()
22 * @method $this auto_increment()
23 * @method $this unsigned()
24 * @method $this precision(int $precision)
25 * @method $this total(int $total)
26 * @method $this places(int $places)
27 * @method $this length(int $length)
28 * @method $this primary()
29 * @method $this unique()
30 * @method $this use_current()
31 */
32 class Definition extends Flex
33 {
34 // Column definition
35 }
36