Infrastructure/BaseEntity/DatabaseTable/View/DatabaseTableForm.php
public static function getFieldColumns(TableMapper $databaseTableMapper): array 
    {
        if (!isset(self::$tableMapper)) {
            self::$tableMapper = $databaseTableMapper;
        } elseif (self::$tableMapper !== $databaseTableMapper) {
            throw new \InvalidArgumentException("Table mapper mismatch");
        }

        if (!isset(self::$fieldColumns)) {
            self::setFieldColumns();
        }

        return self::$fieldColumns;
    }
public static function getFieldColumns(TableMapper $databaseTableMapper): array 
    {
        if (!isset(self::$tableMapper)) {
            self::$tableMapper = $databaseTableMapper;
        } elseif (self::$tableMapper !== $databaseTableMapper) {
            throw new \InvalidArgumentException("Table mapper mismatch");
        }

        if (!isset(self::$fieldColumns)) {
            self::setFieldColumns();
        }

        return self::$fieldColumns;
    }
public static function getFieldColumns ( TableMapper $ databaseTableMapper ) : array { if ( ! isset ( self :: $ tableMapper ) ) { self :: $ tableMapper = $ databaseTableMapper ; } elseif ( self :: $ tableMapper !== $ databaseTableMapper ) { throw new \ InvalidArgumentException ( "Table mapper mismatch" ) ; } if ( ! isset ( self :: $ fieldColumns ) ) { self :: setFieldColumns ( ) ; } return self :: $ fieldColumns ; }
allow access without constructing
allow access without constructing