Working with objects - Component overview - Connection - Getting connection state.php 434 Bytes
Newer Older
doctrine's avatar
doctrine committed
1
<?php
runa's avatar
runa committed
2
switch($conn->getState()):
3 4
    case Doctrine_Connection::STATE_ACTIVE:
        // connection open and zero open transactions
doctrine's avatar
doctrine committed
5
    break;
6
    case Doctrine_Connection::STATE_ACTIVE:
doctrine's avatar
doctrine committed
7 8
        // one open transaction
    break;
9
    case Doctrine_Connection::STATE_BUSY:
doctrine's avatar
doctrine committed
10 11
        // multiple open transactions
    break;
12 13
    case Doctrine_Connection::STATE_CLOSED:
        // connection closed
doctrine's avatar
doctrine committed
14 15 16
    break;
endswitch;
?>