IAnnotationFileAware.php
682 字节
<?php
/**
* This file is part of the php-annotation framework.
*
* (c) Rasmus Schultz <rasmus@mindplay.dk>
*
* This software is licensed under the GNU LGPL license
* for more information, please see:
*
* <https://github.com/mindplay-dk/php-annotations>
*/
namespace mindplay\annotations;
/**
* This interface mandatory for all Annotations, that require more information about annotation origins.
*/
interface IAnnotationFileAware
{
/**
* Provides information about file, that contains this annotation.
*
* @param AnnotationFile $file Annotation file.
*
* @return void
*/
public function setAnnotationFile(AnnotationFile $file);
}