DecoratorInterface.php 471 Bytes
Newer Older
1
<?php declare(strict_types=1);
2
/*
Guillaume Perréal's avatar
CS.    
Guillaume Perréal committed
3
4
 * Copyright (C) 2016-2017 IRSTEA
 * All rights reserved.
5
6
7
8
 */

namespace Irstea\PlantUmlBundle\Model;

9
10
use ReflectionClass;

11
interface DecoratorInterface extends ToConfigInterface
12
{
13
    /**
Guillaume Perréal's avatar
CS.    
Guillaume Perréal committed
14
15
     * @param ReflectionClass       $class
     * @param NodeInterface         $node
16
17
     * @param ClassVisitorInterface $visitor
     */
18
    public function decorate(ReflectionClass $class, NodeInterface $node, ClassVisitorInterface $visitor);
19
}