Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
digitalascetic/file / Entity / File / FileEntity.php
Size: Mime:
<?php
/**
 * Created by IntelliJ IDEA.
 * User: martino
 * Date: 27/03/17
 * Time: 20:45
 */

namespace DigitalAscetic\FileBundle\Entity\File;


interface FileEntity
{

    /**
     * @return ManagedFile
     */
    public function getFile(): ManagedFile;

    /**
     * @return string
     */
    public function getCanonicalPath(): string;

    /**
     * @return array
     */
    public function getRelatedPaths(): array;

    /**
     * @return boolean
     */
    public function isSyncWithCanonicalPath(): bool;

}