original_string: public static function getColumnLayoutSettings(int $page): array
      {
          $pageTSConfig = BackendUtility::getPagesTSconfig($page);
  
          if (!array_key_exists('column_layout.', $pageTSConfig['mod.'])) {
              throw new Exception(sprintf('No column layout found for page "%d". Please define the column_layout settings in your page TSConfig.', $page), 1520323245);
          }
  
          return $pageTSConfig['mod.']['column_layout.'];
      }
code: public static function getColumnLayoutSettings(int $page): array
      {
          $pageTSConfig = BackendUtility::getPagesTSconfig($page);
  
          if (!array_key_exists('column_layout.', $pageTSConfig['mod.'])) {
              throw new Exception(sprintf('No column layout found for page "%d". Please define the column_layout settings in your page TSConfig.', $page), 1520323245);
          }
  
          return $pageTSConfig['mod.']['column_layout.'];
      }
code_tokens: public static function getColumnLayoutSettings ( int $ page ) : array { $ pageTSConfig = BackendUtility :: getPagesTSconfig ( $ page ) ; if ( ! array_key_exists ( 'column_layout.' , $ pageTSConfig [ 'mod.' ] ) ) { throw new Exception ( sprintf ( 'No column layout found for page "%d". Please define the column_layout settings in your page TSConfig.' , $ page ) , 1520323245 ) ; } return $ pageTSConfig [ 'mod.' ] [ 'column_layout.' ] ; }
docstring: Returns the column layout configuration from page TSConfig.
  
  @param int $page uid of the page
  @return array column layout settings
  @throws Exception when the column_layout setting hasn't been defined
docstring_tokens: Returns the column layout configuration from page TSConfig .