| @@ 80-93 (lines=14) @@ | ||
| 77 | * @return RecordSource  | 
                                |
| 78 | * @throws ORMException  | 
                                |
| 79 | */  | 
                                |
| 80 | public static function source(ORM $orm = null)  | 
                                |
| 81 |     { | 
                                |
| 82 | /**  | 
                                |
| 83 | * Using global container as fallback.  | 
                                |
| 84 | *  | 
                                |
| 85 | * @var ORM $orm  | 
                                |
| 86 | */  | 
                                |
| 87 |         if (empty($orm)) { | 
                                |
| 88 | //Using global container as fallback  | 
                                |
| 89 | $orm = self::staticContainer()->get(ORM::class);  | 
                                |
| 90 | }  | 
                                |
| 91 | ||
| 92 | return $orm->source(static::class);  | 
                                |
| 93 | }  | 
                                |
| 94 | }  | 
                                |
| @@ 272-280 (lines=9) @@ | ||
| 269 | * @return DocumentSource  | 
                                |
| 270 | * @throws ODMException  | 
                                |
| 271 | */  | 
                                |
| 272 | public static function source(ODM $odm = null)  | 
                                |
| 273 |     { | 
                                |
| 274 |         if (empty($odm)) { | 
                                |
| 275 | //Using global container as fallback  | 
                                |
| 276 | $odm = self::staticContainer()->get(ODM::class);  | 
                                |
| 277 | }  | 
                                |
| 278 | ||
| 279 | return $odm->source(static::class);  | 
                                |
| 280 | }  | 
                                |
| 281 | ||
| 282 | /**  | 
                                |
| 283 | * Just an alias.  | 
                                |
| @@ 126-139 (lines=14) @@ | ||
| 123 | * @return RecordSource  | 
                                |
| 124 | * @throws ORMException  | 
                                |
| 125 | */  | 
                                |
| 126 | public static function source(ORM $orm = null)  | 
                                |
| 127 |     { | 
                                |
| 128 | /**  | 
                                |
| 129 | * Using global container as fallback.  | 
                                |
| 130 | *  | 
                                |
| 131 | * @var ORM $orm  | 
                                |
| 132 | */  | 
                                |
| 133 |         if (empty($orm)) { | 
                                |
| 134 | //Using global container as fallback  | 
                                |
| 135 | $orm = self::staticContainer()->get(ORM::class);  | 
                                |
| 136 | }  | 
                                |
| 137 | ||
| 138 | return $orm->source(static::class);  | 
                                |
| 139 | }  | 
                                |
| 140 | ||
| 141 | /**  | 
                                |
| 142 | * Just an alias.  | 
                                |