This repository has been archived on 2022-07-12. You can view files and clone it, but cannot push or open issues or pull requests.
opencase/src/Controller/ProfileController.php

35 lines
661 B
PHP

<?php
namespace Drupal\zencrm\Controller;
use Drupal\Core\Controller\ControllerBase;
/**
* Class ProfileController.
*/
class ProfileController extends ControllerBase {
/**
* Hello.
*
* @return string
* Return Hello string.
*/
public function createProfileForPerson($type, $person_id) {
$values = array(
'type' => $type,
'person' => $person_id
);
$node = \Drupal::entityTypeManager()
->getStorage('profile')
->create($values);
$form = \Drupal::entityTypeManager()
->getFormObject('profile', 'default')
->setEntity($node);
return \Drupal::formBuilder()->getForm($form);
}
}