define('node type', 'node_type_article', [ 'type' => 'article', ]); // Add the "Scheduled at" field without default value. $lollipop->define('entity field', 'node_article_field_scheduled_at', [ 'entity_type' => 'node', 'name' => 'field_scheduled_at', 'bundle' => $lollipop->association('node_type_article'), 'type' => 'datetime', ]); $lollipop->create('node_article_field_scheduled_at'); // Add the "Is Paid" field with a default value of False. $lollipop->define('entity field', 'node_article_field_is_paid', [ 'entity_type' => 'node', 'name' => 'field_is_paid', 'bundle' => $lollipop->association('node_type_article'), 'type' => 'boolean', ]); $lollipop->create('node_article_field_is_paid'); // Define the Node Factory for Article". $lollipop->define('node', 'node_article', [ 'type' => $lollipop->association('node_type_article'), // Setup the default Status to Published. 'status' => 1, // Setup the "Is Paid" field default value to FALSE. 'field_is_paid' => FALSE, ]); }