Template::toArray: Bitrix method

      
<?php 
//  Bitrix\Bizproc\Automation\Engine\Template :: toArray()
//  /dist/bitrix/modules/bizproc/lib/automation/engine/template.php:248

    
public function toArray()
    {
        
$result = [
            
'ID' => $this->getId(),
            
'DOCUMENT_TYPE' => $this->getDocumentType(),
            
'DOCUMENT_STATUS' => $this->template['DOCUMENT_STATUS'],
            
'PARAMETERS' => $this->template['PARAMETERS'],
            
'CONSTANTS' => $this->template['CONSTANTS'],
        ];

        
$result['IS_EXTERNAL_MODIFIED'] = $this->isExternalModified();
        
$result['ROBOTS'] = array();

        foreach (
$this->getRobots() as $robot)
        {
            
$result['ROBOTS'][] = $robot->toArray();
        }

        return 
$result;
    }