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/tags / Model / ITagRelationship.php
Size: Mime:
<?php

namespace DigitalAscetic\TagsBundle\Model;

interface ITagRelationship
{
    /** @var ITag */
    public function getTag(): ITag;

    /** @var ITaggable */
    public function getRelatedObject(): ITaggable;

    /** @param ITag */
    public function setTag($tag): void;

    /** @param ITaggable */
    public function setRelatedObject(ITaggable $taggable): void;

    /** @return string */
    public static function getRelatedObjectPropertyName(): string;
}