File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/modules/bizproc/lib/workflow/entity/workflowstate.php
Back
<?php namespace Bitrix\Bizproc\Workflow\Entity; use Bitrix\Main; use Bitrix\Main\Entity; /** * Class WorkflowStateTable * * DO NOT WRITE ANYTHING BELOW THIS * * <<< ORMENTITYANNOTATION * @method static EO_WorkflowState_Query query() * @method static EO_WorkflowState_Result getByPrimary($primary, array $parameters = []) * @method static EO_WorkflowState_Result getById($id) * @method static EO_WorkflowState_Result getList(array $parameters = []) * @method static EO_WorkflowState_Entity getEntity() * @method static \Bitrix\Bizproc\Workflow\Entity\EO_WorkflowState createObject($setDefaultValues = true) * @method static \Bitrix\Bizproc\Workflow\Entity\EO_WorkflowState_Collection createCollection() * @method static \Bitrix\Bizproc\Workflow\Entity\EO_WorkflowState wakeUpObject($row) * @method static \Bitrix\Bizproc\Workflow\Entity\EO_WorkflowState_Collection wakeUpCollection($rows) */ class WorkflowStateTable extends Entity\DataManager { /** * @return string */ public static function getTableName() { return 'b_bp_workflow_state'; } /** * @return array */ public static function getMap() { return array( 'ID' => array( 'data_type' => 'string', 'primary' => true, ), 'MODULE_ID' => array( 'data_type' => 'string' ), 'ENTITY' => array( 'data_type' => 'string' ), 'DOCUMENT_ID' => array( 'data_type' => 'string' ), 'DOCUMENT_ID_INT' => array( 'data_type' => 'integer' ), 'WORKFLOW_TEMPLATE_ID' => array( 'data_type' => 'integer' ), 'STATE' => array( 'data_type' => 'string' ), 'STATE_TITLE' => array( 'data_type' => 'string' ), 'STATE_PARAMETERS' => array( 'data_type' => 'string' ), 'MODIFIED' => array( 'data_type' => 'datetime' ), 'STARTED' => array( 'data_type' => 'datetime' ), 'STARTED_BY' => array( 'data_type' => 'integer' ), 'STARTED_USER' => array( 'data_type' => '\Bitrix\Main\UserTable', 'reference' => array( '=this.STARTED_BY' => 'ref.ID' ), 'join_type' => 'LEFT', ), 'INSTANCE' => array( 'data_type' => '\Bitrix\Bizproc\Workflow\Entity\WorkflowInstanceTable', 'reference' => array( '=this.ID' => 'ref.ID' ), 'join_type' => 'LEFT', ), 'TEMPLATE' => array( 'data_type' => '\Bitrix\Bizproc\WorkflowTemplateTable', 'reference' => array( '=this.WORKFLOW_TEMPLATE_ID' => 'ref.ID' ), 'join_type' => 'LEFT' ), ); } public static function getIdsByDocument(array $documentId) { $documentId = \CBPHelper::ParseDocumentId($documentId); $rows = static::getList([ 'select' => ['ID'], 'filter' => [ '=MODULE_ID' => $documentId[0], '=ENTITY' => $documentId[1], '=DOCUMENT_ID' => $documentId[2] ] ])->fetchAll(); return array_column($rows, 'ID'); } /** * @param array $data Entity data. * @throws Main\NotImplementedException * @return void */ public static function add(array $data) { throw new Main\NotImplementedException("Use CBPStateService class."); } /** * @param mixed $primary Primary key. * @param array $data Entity data. * @throws Main\NotImplementedException * @return void */ public static function update($primary, array $data) { throw new Main\NotImplementedException("Use CBPStateService class."); } /** * @param mixed $primary Primary key. * @throws Main\NotImplementedException * @return void */ public static function delete($primary) { throw new Main\NotImplementedException("Use CBPStateService class."); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings