Customer/Observer/RegisterSuccess.php
function execute(O $o) {
		$c = df_customer($o['customer']); /** @var Customer $c */
		$s = df_customer_session(); /** @var Session $s */
		if ($s->getDfSsoId()) {
			$c[Schema::fIdC($s->getDfSsoProvider())] = $s->getDfSsoId();
			/**
			 * 2016-12-04
			 * Нельзя использовать здесь @see df_eav_update(),
			 * потому что наше поле не является атрибутом EAV,
			 * а является просто полем таблицы customer_entity.
			 */
			$c->save();
		}
		$s->unsDfSsoId()->unsDfSsoProvider()->unsDfSsoRegistrationData();
		$s->setDfNeedConfirm(df_customer_is_need_confirm($c));
	}
function execute(O $o) {
		$c = df_customer($o['customer']); /** @var Customer $c */
		$s = df_customer_session(); /** @var Session $s */
		if ($s->getDfSsoId()) {
			$c[Schema::fIdC($s->getDfSsoProvider())] = $s->getDfSsoId();
			/**
			 * 2016-12-04
			 * Нельзя использовать здесь @see df_eav_update(),
			 * потому что наше поле не является атрибутом EAV,
			 * а является просто полем таблицы customer_entity.
			 */
			$c->save();
		}
		$s->unsDfSsoId()->unsDfSsoProvider()->unsDfSsoRegistrationData();
		$s->setDfNeedConfirm(df_customer_is_need_confirm($c));
	}
function execute ( O $ o ) { $ c = df_customer ( $ o [ 'customer' ] ) ; /** @var Customer $c */ $ s = df_customer_session ( ) ; /** @var Session $s */ if ( $ s -> getDfSsoId ( ) ) { $ c [ Schema :: fIdC ( $ s -> getDfSsoProvider ( ) ) ] = $ s -> getDfSsoId ( ) ; /**
			 * 2016-12-04
			 * Нельзя использовать здесь @see df_eav_update(),
			 * потому что наше поле не является атрибутом EAV,
			 * а является просто полем таблицы customer_entity.
			 */ $ c -> save ( ) ; } $ s -> unsDfSsoId ( ) -> unsDfSsoProvider ( ) -> unsDfSsoRegistrationData ( ) ; $ s -> setDfNeedConfirm ( df_customer_is_need_confirm ( $ c ) ) ; }
2016-12-03
@override
@see ObserverInterface::execute()
@used-by \Magento\Framework\Event\Invoker\InvokerDefault::_callObserverMethod()
@param O $o
2016 - 12 - 03