Skip to content

Instantly share code, notes, and snippets.

View janhenckens's full-sized avatar

Jan Henckens janhenckens

View GitHub Profile
@janhenckens
janhenckens / Module.php
Last active June 28, 2023 13:37
Make first & last name required for Craft CMS users
<?php
use craft\base\Element;
use craft\elements\User;
use craft\events\ModelEvent;
use yii\base\Event;
Event::on(User::class, Element::EVENT_BEFORE_SAVE, function(ModelEvent $event) {
/** @var User $user */
$user = $event->sender;
if(!$user->firstName || !$user->lastName) {