1<?php 2 3declare(strict_types=1); 4 5/* 6 * This file is part of the league/commonmark package. 7 * 8 * (c) Colin O'Dell <colinodell@gmail.com> 9 * 10 * For the full copyright and license information, please view the LICENSE 11 * file that was distributed with this source code. 12 */ 13 14namespace League\CommonMark\Input; 15 16interface MarkdownInputInterface 17{ 18 public function getContent(): string; 19 20 /** 21 * @return iterable<int, string> 22 */ 23 public function getLines(): iterable; 24 25 public function getLineCount(): int; 26} 27