Added a separate error message for mkdir failures
[lhc/web/wiklou.git] / includes / LinkTarget.php
1 <?php
2
3 /**
4 * @author Addshore
5 *
6 * @since 1.27
7 */
8 interface LinkTarget {
9
10 /**
11 * Get the namespace index
12 *
13 * @return int Namespace index
14 */
15 public function getNamespace();
16
17 /**
18 * Get the link fragment (i.e.\ the bit after the #) in text form
19 *
20 * @return string link fragment
21 */
22 public function getFragment();
23
24 /**
25 * Get the main part with underscores
26 *
27 * @return string Main part of the link, with underscores (for use in hrf attributes)
28 */
29 public function getDBkey();
30
31 /**
32 * Returns the link in text form,
33 * without namespace prefix or fragment.
34 *
35 * This is computed from the DB key by replacing any underscores with spaces.
36 *
37 * @return string
38 */
39 public function getText();
40
41 }