Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
100.00% covered (success)
0 / 0
100.00% covered (success)
100.00%
0 / 0
CRAP
100.00% covered (success)
100.00%
0 / 0
<?php
/*
 * This file is part of the Incipio package.
 *
 * (c) Théo FIDRY <theo.fidry@gmail.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace ApiBundle\Manager;
/**
 * Interface for custom entity managers. This interface is not responsible for methods relative to the persistence
 * usually set in a Doctrine entity manager.
 *
 * @author Théo FIDRY <theo.fidry@gmail.com>
 */
interface NonPersistentEntityManagerInterface
{
    /**
     * Deletes the entity.
     *
     * @param object $entity
     */
    public function remove($entity);
    /**
     * Updates the entity.
     *
     * @param object $entity
     */
    public function update($entity);
    /**
     * Checks whether the given class is supported by this manager.
     *
     * @param object|string $entity Entity object of its FQCN.
     *
     * @return bool
     */
    public function supports($entity);
}