Back to ApiController class

Method add

public void
add
()
Method to add a new record.
Returns
  • void
Since
  • 4.0.0
-
  • \Joomla\CMS\Access\Exception\NotAllowed
  • \RuntimeException
Class: ApiController
Project: Joomla

Method add - Source code

/**
 * Method to add a new record.
 *
 * @return  void
 *
 * @since   4.0.0
 * @throws  NotAllowed
 * @throws  \RuntimeException
 */
public function add()
{
    // Access check.
    if (!$this->allowAdd()) {
        throw new NotAllowed('JLIB_APPLICATION_ERROR_CREATE_RECORD_NOT_PERMITTED', 403);
    }
    $recordId = $this->save();
    $this->displayItem($recordId);
}