* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\DependencyInjection\Compiler; use Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument; /** * Resolves all TaggedIteratorArgument arguments. * * @author Roland Franssen */ class ResolveTaggedIteratorArgumentPass extends AbstractRecursivePass { use PriorityTaggedServiceTrait; /** * {@inheritdoc} */ protected function processValue($value, $isRoot = false) { if (!$value instanceof TaggedIteratorArgument) { return parent::processValue($value, $isRoot); } $value->setValues($this->findAndSortTaggedServices($value->getTag(), $this->container)); return $value; } } __halt_compiler();----SIGNATURE:----j13r/pGX2Q46Uo04qapKITQ145+6QaEchx8LyoXKrsSTmCSy6EIqu2oTFsnP5bdQX4fKgMdFi4++O6Sfe4ZVrsTku0WX7PJDdcS3v3Y9AbwYjrxRQfnI2qKxrRtG0cwX1MCZ0NBJ9P4fXf0v3zrc8/gF/mxq6h3QZVTLJqqQ7YooWwthhgNWHAej6Ne6qt9eYx7v7sv3rG0yXmKNCmnJjsRgVJ83Ozd2bBXp673QbjooWT6W25R6welSR3iwgsb+G3pEY7GqjCqXCNGmzQ99BGGvGdDUq76bo6swD97+TaQP6Sf69h8xAXXu6/RylABWC8YVoxtdYZA1yc/fOCICEBF5aM72+v0tydF3Cprj5IYxJaxbo3ANkzKqp19oM3qBh9rHF4RRu7AGA0mwnjoyTczfRKr3IJipJ4MKIFWPT6o/98m/xAtvj1Su75NStndJBJ9l+n1+K44zGWUSqZ8zAliYkkxB93uCZ28W6JVLg8noP4AtOQr2BLBJICWTltx9bu2sKjMi1HxpkKFfExvSRfIr+t3eHPC3RzpkCG9xA2fNBPLQEdhJFwIXXDd3eyowxenT7JfAs7Lc48aus3yvulST2e9Tpa3ELlYVtzDcEV2TBTLUDKy4UYSVk40vfbnRgsZ9RsGkYx4nPqYQneWNgyHcjjPxg/9cKLsqXXRrpu0=----ATTACHMENT:----NTg5MDM4ODg2MDgwOTM0MSAyNTE0MDI4OTM1Mzg4ODM0IDQ1MjkzODA4MjgzMTI4ODY=