@@ 349-358 (lines=10) @@ | ||
346 | /** |
|
347 | * {@inheritdoc} |
|
348 | */ |
|
349 | public function hasRootTypeDescriptors(Expression $expr = null) |
|
350 | { |
|
351 | $expr2 = Expr::method('getContainingModule', Expr::same($this->rootModule)); |
|
352 | ||
353 | if ($expr) { |
|
354 | $expr2 = $expr2->andX($expr); |
|
355 | } |
|
356 | ||
357 | return $this->hasTypeDescriptors($expr2); |
|
358 | } |
|
359 | ||
360 | /** |
|
361 | * {@inheritdoc} |
|
@@ 631-640 (lines=10) @@ | ||
628 | /** |
|
629 | * {@inheritdoc} |
|
630 | */ |
|
631 | public function hasRootBindingDescriptors(Expression $expr = null) |
|
632 | { |
|
633 | $expr2 = Expr::method('getContainingModule', Expr::same($this->rootModule)); |
|
634 | ||
635 | if ($expr) { |
|
636 | $expr2 = $expr2->andX($expr); |
|
637 | } |
|
638 | ||
639 | return $this->hasBindingDescriptors($expr2); |
|
640 | } |
|
641 | ||
642 | /** |
|
643 | * {@inheritdoc} |
@@ 330-339 (lines=10) @@ | ||
327 | /** |
|
328 | * {@inheritdoc} |
|
329 | */ |
|
330 | public function hasRootPathMappings(Expression $expr = null) |
|
331 | { |
|
332 | $expr2 = Expr::method('getContainingModule', Expr::same($this->rootModule)); |
|
333 | ||
334 | if ($expr) { |
|
335 | $expr2 = $expr2->andX($expr); |
|
336 | } |
|
337 | ||
338 | return $this->hasPathMappings($expr2); |
|
339 | } |
|
340 | ||
341 | /** |
|
342 | * {@inheritdoc} |