PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / illuminate / database / DatabaseTransactionRecord.php
independent-analytics / vendor / illuminate / database Last commit date
Capsule 2 years ago Concerns 1 month ago Connectors 1 month ago Console 1 month ago DBAL 1 month ago Eloquent 1 month ago Events 1 month ago Migrations 1 month ago PDO 1 month ago Query 1 month ago Schema 1 month ago ClassMorphViolationException.php 2 years ago ConfigurationUrlParser.php 2 years ago Connection.php 1 month ago ConnectionInterface.php 2 years ago ConnectionResolver.php 1 month ago ConnectionResolverInterface.php 2 years ago DatabaseManager.php 1 month ago DatabaseServiceProvider.php 1 month ago DatabaseTransactionRecord.php 1 month ago DatabaseTransactionsManager.php 1 month ago DeadlockException.php 1 month ago DetectsConcurrencyErrors.php 2 years ago DetectsLostConnections.php 1 month ago Grammar.php 1 month ago LazyLoadingViolationException.php 2 years ago LostConnectionException.php 1 month ago MigrationServiceProvider.php 1 month ago MultipleColumnsSelectedException.php 1 month ago MultipleRecordsFoundException.php 1 month ago MySqlConnection.php 1 month ago PostgresConnection.php 1 month ago QueryException.php 2 years ago RecordsNotFoundException.php 2 years ago SQLiteConnection.php 1 month ago SQLiteDatabaseDoesNotExistException.php 1 month ago Seeder.php 1 month ago SqlServerConnection.php 1 month ago
DatabaseTransactionRecord.php
69 lines
1 <?php
2
3 namespace IAWPSCOPED\Illuminate\Database;
4
5 /** @internal */
6 class DatabaseTransactionRecord
7 {
8 /**
9 * The name of the database connection.
10 *
11 * @var string
12 */
13 public $connection;
14 /**
15 * The transaction level.
16 *
17 * @var int
18 */
19 public $level;
20 /**
21 * The callbacks that should be executed after committing.
22 *
23 * @var array
24 */
25 protected $callbacks = [];
26 /**
27 * Create a new database transaction record instance.
28 *
29 * @param string $connection
30 * @param int $level
31 * @return void
32 */
33 public function __construct($connection, $level)
34 {
35 $this->connection = $connection;
36 $this->level = $level;
37 }
38 /**
39 * Register a callback to be executed after committing.
40 *
41 * @param callable $callback
42 * @return void
43 */
44 public function addCallback($callback)
45 {
46 $this->callbacks[] = $callback;
47 }
48 /**
49 * Execute all of the callbacks.
50 *
51 * @return void
52 */
53 public function executeCallbacks()
54 {
55 foreach ($this->callbacks as $callback) {
56 $callback();
57 }
58 }
59 /**
60 * Get all of the callbacks.
61 *
62 * @return array
63 */
64 public function getCallbacks()
65 {
66 return $this->callbacks;
67 }
68 }
69