<?php
/**
 * Content Hook Class
 *
 * @package errigal
 * @since 1.1.0
 */

namespace Errigal\Constant;

defined( 'ABSPATH' ) || exit;

/**
 * This class is in charge of providing content hook names.
 *
 * @since 1.1.0
 */
class Errigal_Content_Hook implements Errigal_Hook_Interface {
	/**
	 * Action: Before content area.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const BEFORE_CONTENT_AREA = self::ERRIGAL_PREFIX . 'before_content_area';

	/**
	 * Action: After article.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const AFTER_ARTICLE = self::ERRIGAL_PREFIX . 'after_article';

	/**
	 * Filter: Content width.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const CONTENT_WIDTH = self::ERRIGAL_PREFIX . 'content_width';

	/**
	 * Filter: Attachment size.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const ATTACHMENT_SIZE = self::ERRIGAL_PREFIX . 'attachment_size';

	/**
	 * Filter: Entry content classes.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const ENTRY_CONTENT_CLASSES = self::ERRIGAL_PREFIX . 'entry_content_classes';

	/**
	 * Filter: Is no sidebar post.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const IS_NO_SIDEBAR_POST = self::ERRIGAL_PREFIX . 'is_no_sidebar_post';
}
