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 / Console / Migrations / TableGuesser.php
independent-analytics / vendor / illuminate / database / Console / Migrations Last commit date
BaseCommand.php 2 years ago FreshCommand.php 1 month ago InstallCommand.php 1 month ago MigrateCommand.php 1 month ago MigrateMakeCommand.php 1 month ago RefreshCommand.php 2 years ago ResetCommand.php 1 month ago RollbackCommand.php 2 years ago StatusCommand.php 1 month ago TableGuesser.php 2 years ago
TableGuesser.php
30 lines
1 <?php
2
3 namespace IAWPSCOPED\Illuminate\Database\Console\Migrations;
4
5 /** @internal */
6 class TableGuesser
7 {
8 const CREATE_PATTERNS = ['/^create_(\\w+)_table$/', '/^create_(\\w+)$/'];
9 const CHANGE_PATTERNS = ['/_(to|from|in)_(\\w+)_table$/', '/_(to|from|in)_(\\w+)$/'];
10 /**
11 * Attempt to guess the table name and "creation" status of the given migration.
12 *
13 * @param string $migration
14 * @return array
15 */
16 public static function guess($migration)
17 {
18 foreach (self::CREATE_PATTERNS as $pattern) {
19 if (\preg_match($pattern, $migration, $matches)) {
20 return [$matches[1], $create = \true];
21 }
22 }
23 foreach (self::CHANGE_PATTERNS as $pattern) {
24 if (\preg_match($pattern, $migration, $matches)) {
25 return [$matches[2], $create = \false];
26 }
27 }
28 }
29 }
30