src/Providers/MetadataProvider.php 1 location
|
@@ 51-57 (lines=7) @@
|
48 |
|
} |
49 |
|
$ends = array(); |
50 |
|
$Classes = $AutoClass::$classMap; |
51 |
|
foreach ($Classes as $name => $file) { |
52 |
|
if (\Illuminate\Support\Str::startsWith($name, "App")) { |
53 |
|
if (in_array("AlgoWeb\\PODataLaravel\\Models\\MetadataTrait", class_uses($name))) { |
54 |
|
$ends[] = $name; |
55 |
|
} |
56 |
|
} |
57 |
|
} |
58 |
|
|
59 |
|
$EntityTypes = array(); |
60 |
|
$ResourceSets = array(); |
src/Providers/MetadataControllerProvider.php 1 location
|
@@ 39-45 (lines=7) @@
|
36 |
|
$metamix = []; |
37 |
|
$ends = array(); |
38 |
|
$Classes = $AutoClass::$classMap; |
39 |
|
foreach ($Classes as $name => $file) { |
40 |
|
if (\Illuminate\Support\Str::startsWith($name, "App")) { |
41 |
|
if (in_array("AlgoWeb\\PODataLaravel\\Controllers\\MetadataControllerTrait", class_uses($name))) { |
42 |
|
$ends[] = new $name(); |
43 |
|
} |
44 |
|
} |
45 |
|
} |
46 |
|
|
47 |
|
// now process each class that uses the metadata controller trait and stick results in $metamix |
48 |
|
$map = null; |