ClassVisitorInterface.php 414 Bytes
Newer Older
1 2
<?php
/*
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
use Irstea\PlantUmlBundle\Writer\WritableInterface;
10

11
interface ClassVisitorInterface extends WritableInterface, ToConfigInterface
12 13
{
    /**
14
     * @param ReflectionClass|string
Guillaume Perréal's avatar
CS.  
Guillaume Perréal committed
15 16
     * @param mixed $classOrName
     *
17
     * @return NodeInterface
18
     */
19
    public function visitClass($classOrName);
20
}