open-orchestra/open-orchestra-cms-bundle

View on GitHub
LogBundle/Model/LogInterface.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace OpenOrchestra\LogBundle\Model;

/**
 * Class LogInterface
 */
interface LogInterface
{
    const ENTITY_TYPE = 'log';

    /**
     * @return string
     */
    public function getId();

    /**
     * @param string $message
     */
    public function setMessage($message);

    /**
     * @return string
     */
    public function getMessage();

    /**
     * @param array $context
     */
    public function setContext(array $context);

    /**
     * @return array
     */
    public function getContext();

    /**
     * @param int $level
     */
    public function setLevel($level);

    /**
     * @return int
     */
    public function getLevel();

    /**
     * @param string $levelName
     */
    public function setLevelName($levelName);

    /**
     * @return string
     */
    public function getLevelName();

    /**
     * @param string $channel
     */
    public function setChannel($channel);

    /**
     * @return string
     */
    public function getChannel();

    /**
     * @param string $dateTime
     */
    public function setDateTime($dateTime);

    /**
     * @return string
     */
    public function getDateTime();

    /**
     * @param array $extra
     */
    public function setExtra(array $extra);

    /**
     * @return array
     */
    public function getExtra();
}